Фронтенд-разработчик (старший)

Adapty

Фронтенд-разработчик (старший)

Описание вакансии

В 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-компаний.
  • Конкурентную компенсацию, напрямую связанную с вашими результатами.
  • Прямую коммуникацию и высокий уровень самостоятельности: никакой бюрократии и внутренней политики — только реальное влияние на продукт.
  • Гибкий удалённый формат работы: можно работать из любой точки мира или из наших офисов в Белграде и Лондоне.
  • Заботу о профессиональном развитии и о вас самих: компенсируем занятия языками и спортом, медицинскую страховку, ноутбук и многое другое.
Посмотреть контакты работодателя

Похожие вакансии

VK
  • Москва

  • Не указана

Рекомендуем
YouGile
  • Москва

  • Не указана

Рекомендуем
НПП ТехноЛаб
  • Москва

  • Не указана

Рекомендуем
ITD Group (International IT-Distribution Group)
  • Москва

  • Не указана

  • Москва

  • Не указана

СПРОСИВРАЧА

Senior frontend developer (React)

СПРОСИВРАЧА

  • Москва

  • Не указана

Ruscore
  • Москва

  • от 400000 RUR

YADRO
  • Москва

  • от 400000 RUR

S3
  • Москва

  • от 400000 RUR

А0
  • Москва

  • от 400000 RUR

DatsTeam
  • Москва

  • от 400000 RUR

Senior Fullstack Developer

Кидс Аппс

  • Москва

  • от 400000 RUR

SkillStaff
  • Москва

  • от 400000 RUR

QA Middle+/Senior

Сальникова Ксения Григорьевна

  • Москва

  • от 400000 RUR

Technical Lead (CTO)

Экосистема тенниса MYTENNIS.ONLINE

  • Москва

  • от 500000 RUR

«UZUM TECHNOLOGIES»
  • Москва

  • от 500000 RUR

VK
  • Москва

  • от 500000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию