Title: Senior Frontend Engineer
Company: Adapty
Location: London, the United Kingdom
В Adapty мы упрощаем управление встроенными покупками и платежными страницами для мобильных приложений. Мы обеспечиваем работу более 20 тысяч приложений, обрабатываем более 3 миллиардов долларов в подписках ежегодно и быстро растем в течение последних четырех лет. Наша миссия проста: сделать приложения богатыми.
Мы — команда из более чем 210 увлеченных, ориентированных на продукт людей, которые любят решать большие задачи. При поддержке ведущих инвесторов, таких как 500 Startups и Surface Ventures, мы строим одну из самых быстрорастущих SaaS-компаний в мобильной индустрии и стремимся к первому месту в мире.
ПОЧЕМУ ЭТА РОЛЬ ВАЖНА
Flow Builder — один из основных продуктов Adapty и самая большая ставка, которую мы делаем сейчас.
Наши клиенты используют его для сборки экранов, которые видят их пользователи перед оплатой: онбординг, викторины, платежные страницы и опыт после покупки. Они создают многоэкранные потоки с ветвлением, переменными и условным контентом прямо в браузере. Adapty SDK отображает эти потоки нативно на iOS, Android, React Native, Flutter и Capacitor, а изменение, опубликованное в редакторе, доходит до пользователей без выпуска приложения.
Мы создаем самый функциональный нативный редактор на рынке, и это ставит высокую планку для инженеров. Это редактор со сложностью дизайнерского инструмента: модель документа, дерево слоев, системы макетирования и стилизации, предпросмотр, который должен совпадать с пятью средами выполнения, и AI Editor, который может переписать просматриваемый вами экран по запросу.
Это ближе к Figma, чем к панели управления, при этом доход от подписок проходит через каждый отображаемый им экран.
Мы ищем Senior Frontend Engineer, который возглавит фронтенд Flow Builder и поможет определить его дальнейшее развитие. Вы будете определять архитектурное направление, а не выбирать готовые задачи, работать с командой SDK над контрактом конфигурации и вести функции от проблемы клиента до продакшена. Это небольшая команда, без аналитиков между вами и принятием решений.
Продукт публичен, поэтому вы можете увидеть, что вы будете создавать, прежде чем разговаривать с нами: Adapty Flow Builder
ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ
- Вести функции от проблемы клиента до продакшена: совместно с продуктом и дизайном решать, что создавать, отстаивать свое мнение, выпускать и проверять, что изменилось после релиза.
- Отвечать за архитектуру редактора и развивать ее по мере роста продукта: границы модулей, структуру модели документа, расположение переиспользуемых компонентов и поддержание скорости редактора, когда поток вырастает с четырех экранов до сотен ветвей.
- Выпускать фичи по всей поверхности редактора: холст и слои, инспектор элементов, выбираемые группы и состояния, навигация, действия, переменные и условная логика.
- Отвечать за слой, который преобразует конфигурацию редактора в то, что SDK выполняют на устройстве. Это контракт с пятью средами выполнения, и вы будете согласовывать его с командой мобильной разработки.
- Сократить разрыв между предпросмотром в браузере и отображением на устройстве в отношении макета, типографики, медиа, темной темы, размеров экрана и ориентаций.
- Создать модель документа под всем этим: вложенные конфигурации, отмена и повтор, автосохранение, черновики по сравнению с опубликованными версиями и одновременное редактирование.
- Создать продукт вокруг AI Editor, чтобы сгенерированный экран был таким же инспектируемым и обратимым, как и созданный вручную: история запросов, отмена для каждого запроса и четкое представление о том, что изменилось.
О ВАС
- Более 5 лет опыта создания продакшн-веб-приложений на React и TypeScript.
- Вы создавали интерфейсы редакторского класса: холст, drag-and-drop, редакторы узлов или графов, WYSIWYG, дизайнерские инструменты, конструкторы страниц. Что-то с документом под капотом, а не формы поверх базы данных.
- Вы мыслите продуктовыми категориями. Вы можете рассказать, какую проблему решила ваша последняя функция, у кого она была и что изменилось после того, как вы ее выпустили.
- Вы отвечали за архитектуру продукта, который продолжал расти. Вы можете объяснить границы, которые вы нарисовали, и что бы вы нарисовали по-другому сейчас.
- Вы чувствуете себя уверенно со сложным состоянием клиента: нормализованные модели, неизменяемость, отмена и повтор, оптимистичные обновления, версионирование.
- Вы можете отвечать за рендеринг и производительность от начала до конца: box model, flex, абсолютное позиционирование, точное воспроизведение цели, а не приблизительное, и профилирование перед оптимизацией.
- Вы самостоятельно разбираетесь в требованиях и контрактах и громко говорите, когда что-то не так.
ЧТО ВЫ ПОЛУЧИТЕ
- Сильный продукт с лучшими в отрасли метриками. Adapty входит в топ-5% самых быстрорастущих SaaS-компаний.
- Исключительная компенсация, напрямую связанная с вашими результатами.
- Прямое общение и ответственность. Никакой бюрократии, никакой политики, только результат.
- Гибкий удаленный формат работы. Присоединяйтесь к нам из любой точки мира или работайте в наших офисах в Белграде или Лондоне.
- Профессиональная поддержка. Изучение языков, спорт, медицинская страховка, покрытие ноутбука и многое другое.