Frontend-инженер (React, TypeScript)
О компании
ActAI — продукт, над которым работает команда. Более 5 миллиардов пользователей используют базовые приложения (почта, заметки, задачи, календарь), которые не являются AI-нативными. Миссия — создавать проактивные приложения для людей по всему миру, не привыкших к сложному промптингу. Цель — привнести интеллект в разговоры, дела, организацию и рабочие процессы с минимальным количеством подсказок или без них. Приложение фокусируется на высокой надёжности длительных рабочих процессов, постоянном контексте и выполнении реальных задач. Продукты должны значительно уменьшить галлюцинации.
Роль
Веб-инженер фронтенда будет создавать основные веб-интерфейсы: чат, заметки, календарь, документы и таблицы. Вы будете отвечать за сложные высокоинтерактивные поверхности продукта — от архитектуры до реализации, работая с продакт-, дизайн-, бэкенд- и AI-инженерами, чтобы сделать AI естественной частью общения, письма, организации и работы.
Задачи
- Создание основных веб-интерфейсов для чата, заметок, календаря, документов и таблиц.
- Разработка сложных взаимодействий: обмен сообщениями в реальном времени, совместное редактирование, редактирование форматированного текста, планирование, таблицы и электронные таблицы.
- Создание переиспользуемой фронтенд-архитектуры и компонентов, работающих во всех приложениях ActAI.
- Интеграция потоковых AI-ответов, проактивных действий и модельно-управляемых сценариев в рабочие процессы продукта.
- Обеспечение производительности, отзывчивости, надёжности и доступности фронтенда во всех браузерах и устройствах.
- Тесная работа с продакт- и дизайн-командами для быстрого перехода от прототипа к продакшену.
Требования
- Опыт создания сложных продакшен-веб-приложений с использованием React, TypeScript и современных фронтенд-технологий.
- Глубокое понимание фронтенд-архитектуры, управления состоянием, браузерных API и производительности.
- Опыт создания высокоинтерактивных продуктов: чаты, совместная работа, продуктивность, редактирование документов, календари или рабочие пространства.
- Опыт работы с системами реального времени, WebSockets, потоковыми API или совместными интерфейсами.
- Развитое продуктовое и UI-чутьё, внимание к деталям взаимодействия.
- Способность самостоятельно вести функции от технического проектирования до продакшена.
Технологический стек
- TypeScript
- React.js / Next.js
- HTML / CSS
- WebSockets / потоковые API
- Node.js
- REST / GraphQL API
Как мы работаем
Лучшие продукты в мире создаются небольшими командами мирового класса. Мы команда с высокой плотностью талантов и практическим подходом. Принимаем решения коллективно и движемся быстро, соблюдая баланс между выпуском качественной работы и обучением. Присоединение к команде требует способности привносить структуру, проявлять суждение и действовать самостоятельно. Цель — дать пользователям по-настоящему волшебный продукт.