Наш клиент делает браузерный редактор документов: конвертация, склейка, разделение, подписание, водяные знаки, скрытие данных, пароли на файлы, плюс поверх всего этого работает AI-функционал.
У продукта большая аудитория и ежедневные релизы. Ценность здесь не в количестве фич, а в том, как продукт ощущается в работе: всё управляется с клавиатуры, у действий есть свои shortcuts, а pixel perfect и accessibility входят в список бизнес-приоритетов, а не в бэклог на потом.
Задачи:
- Вести фичу целиком: от формирования идеи вместе с дизайном и продуктом до её влияния на метрику.
- Развивать интерфейс редактора, от небольших переиспользуемых UI-компонентов до сложных stateful-вью, в производительных React-модулях.
- Заходить в бэкенд там, где этого требует фича: Cloud Functions, модели данных Firestore, security rules, контракты API.
- Превращать макеты в интерфейсы, в которых взаимодействие ощущается естественно: точная реализация, accessibility, продуманное поведение shortcuts.
- Профилировать и оптимизировать рендеринг, размер бандла и real-time-взаимодействия, потому что внутри редактора документов пользователь замечает каждую миллисекунду.
- Отвечать за безопасность своей части продукта: авторизацию, изоляцию тенантов, валидацию входящих данных.
- Внимательно ревьюить пул-реквесты, параллельно с AI-ревьюерами, которые запускаются на каждом PR.
Требования:
- 8+ лет релевантного практического опыта в бэкенде, фронтенде или фулстеке.
- Опыт создания сложных интерфейсов в публичном продукте с большой аудиторией: drag-and-drop, коллаборативные механики, редакторы, вычисления на клиенте.
- Уверенные React и TypeScript: умение рассуждать о рендерах, владении состоянием и о том, где на самом деле теряется производительность.
- Продакшн-опыт с бэкендом на Node.js. Фича здесь почти всегда требует своей бэкенд-части, и пишет её тот же инженер, который делает интерфейс.
- Продуктовое и дизайнерское чутьё, понимание того, что качество UI-взаимодействий влияет на конверсию не меньше, чем аккуратно написанный код.
- Свой рабочий метод работы с AI-агентами, который вы можете объяснить. Команда почти не пишет код руками и опирается на инструкции для агентов, спеки по кодстайлу и собственный тулинг, поэтому умение оценить результат важнее умения промптить.
- Комфорт в самостоятельной и асинхронной работе.
- Опыт с GCP, Firebase, Terraform и Docker будет плюсом.
Условия и бенефиты:
- Компенсация $72,000-90,000 в год gross, выплаты через Deel.
- Полностью удалённая работа. Комфортные часовые пояса: от GMT+0 до GMT+8.
- Команда русскоговорящая, рабочий язык русский.
- Регулярные офсайты, хакатоны, воркшопы и командные поездки за счёт компании.
- Оплата домашнего рабочего места: ноутбук, стол, мебель.
- Оплата курсов, конференций, софта, подписок и изучения языков.
- Любые AI-инструменты, которые повышают вашу продуктивность, покупаются без обсуждений.
- Неограниченный отпуск.
- Health and wellness бонус, поддержка ментального здоровья и корпоративный психолог.
Оставляйте свой отклик, будем рады пообщаться и рассказать о деталях!