В Adapty мы помогаем мобильным приложениям легко управлять встроенными покупками и paywall-экранами. У нас более 20 000 приложений-клиентов, ежегодно мы обрабатываем подписки на сумму свыше $2 млрд и быстро растём последние четыре года. Наша миссия проста: помогать приложениям зарабатывать больше.
В команде больше 210 человек, которые любят масштабные задачи и думают о продукте, а не только о своём куске работы. При поддержке ведущих инвесторов, таких как 500 Startups и Surface Ventures, мы строим продукт мирового уровня и стремимся стать лидером в своей категории.
Почему эта роль важна
Flow Builder — один из ключевых продуктов Adapty и самая большая ставка, которую мы делаем прямо сейчас.
Клиенты собирают в нём экраны, которые пользователи видят перед оплатой: онбординги, квизы, paywall-экраны и сценарии после покупки. Всё это — многоэкранные сценарии с ветвлениями, переменными и условным контентом, и собираются они прямо в браузере. Adapty SDK нативно отображает такие сценарии на iOS и Android, а также в React Native, Flutter и Capacitor: изменения, опубликованные в редакторе, сразу доходят до пользователей — без релиза новой версии приложения.
Мы делаем самый функциональный на рынке инструмент с нативным рендерингом, и это задаёт высокую планку для инженерной команды. По сложности продукт сопоставим с дизайн-инструментами: модель документа, дерево слоёв, системы лейаута и стилизации, превью, которое должно одинаково работать с пятью рантаймами, и AI Editor, который меняет экран по текстовому описанию.
Это скорее Figma, чем обычный дашборд, — только через каждый собранный в нём экран проходит подписочная выручка.
Мы ищем Senior Frontend Engineer, который возьмёт на себя фронтенд Flow Builder и повлияет на то, каким станет продукт. Вместо работы над заранее описанными тикетами вы будете задавать архитектурное направление, вместе с командой SDK договариваться о контракте конфигурации и решать, что делать дальше. Команда небольшая, между вами и принятием решений нет лишних уровней.
Продукт доступен публично, поэтому вы можете заранее посмотреть, над чем предстоит работать: Adapty Flow Builder.
Что вам предстоит делать
- Вести новые фичи от проблемы клиента до продакшена: вместе с продуктом и дизайном решать, что именно стоит делать, аргументировать свои решения, запускать и смотреть на результат после релиза.
- Отвечать за архитектуру редактора и развивать её по мере роста продукта: границы модулей, структура модели документа, место переиспользуемых компонентов, производительность — в том числе когда сценарий вырастает с четырёх экранов до сотен ветвлений.
- Делать фичи на всей поверхности редактора: canvas и слои, инспектор элементов, группы и состояния элементов, навигация, действия, переменные и условная логика.
- Отвечать за слой, который превращает конфигурацию редактора в формат, исполняемый SDK на устройстве. Это контракт с пятью рантаймами, и определять его вы будете вместе с мобильной командой.
- Сокращать расхождения между превью в браузере и тем, что пользователь реально видит на устройстве: лейаут, типографика, медиа, тёмная тема, разные размеры экранов и ориентации.
- Развивать модель документа, на которой стоит весь продукт: вложенные конфигурации, undo и redo, автосохранение, черновики и опубликованные версии, совместное редактирование.
- Достраивать продукт вокруг AI Editor, чтобы сгенерированный экран можно было так же легко разобрать и откатить, как собранный руками: история запросов, отмена по каждому отдельному запросу и наглядное представление того, что поменялось.
О вас
- У вас более 5 лет опыта разработки production web-приложений на React и TypeScript.
- Вы делали сложные интерфейсы уровня редакторов: canvas, drag-and-drop, редакторы нод или графов, WYSIWYG, дизайн-инструменты, конструкторы страниц — продукты, в основе которых лежит модель документа, а не просто формы поверх базы данных.
- Вы мыслите с точки зрения продукта: можете объяснить, какую проблему решала ваша последняя фича, для кого она была сделана и что изменилось после запуска.
- Вы отвечали за архитектуру продукта, который продолжал активно развиваться, и можете объяснить, почему провели границы между компонентами именно так и что сделали бы иначе сегодня.
- Вы уверенно работаете со сложным клиентским состоянием: нормализованные модели, иммутабельность данных, undo и redo, оптимистичные обновления, версионирование.
- Вы отвечаете за рендеринг и производительность end-to-end: хорошо понимаете box model, flex и абсолютное позиционирование, точно воспроизводите целевой дизайн, а перед оптимизацией измеряете, а не угадываете.
- Вы сами разбираетесь в требованиях и контрактах и прямо говорите, когда видите проблему или считаете, что что-то сделано неправильно.
Что вы получите
- Сильный продукт с одними из лучших показателей в индустрии: Adapty входит в топ-5% самых быстрорастущих SaaS-компаний.
- Конкурентную компенсацию, напрямую связанную с вашими результатами.
- Прямую коммуникацию и высокий уровень самостоятельности: никакой бюрократии и внутренней политики — только реальное влияние на продукт.
- Гибкий удалённый формат работы: можно работать из любой точки мира или из наших офисов в Белграде и Лондоне.
- Заботу о профессиональном развитии и о вас самих: компенсируем занятия языками и спортом, медицинскую страховку, ноутбук и многое другое.