Мы — BMGM. С 2016 года развиваем CPA-направление в вертикали gambling / betting и фокусируемся на измеримых результатах, собственных технологиях и решениях на основе данных.
У нас 250+ специалистов и 300+ партнеров на рынках Tier-1 / Tier-2. Работаем с PPC/Retargeting, SEO, in-app, ASO, Facebook, развиваем собственную iOS-разработку, внутреннюю аналитику и автоматизацию процессов. Команда распределена по миру — 15+ стран, быстрый темп и понятные цели. Сейчас мы расширяем штат и ищем Frontend Developer (React / Next.js) Middle+ / Senior в команду разработки нового web-продукта.
Основная задача — построить и развивать единый frontend с мультидоменной и мультивитринной архитектурой, который позволит быстро запускать новые storefront и домены без создания отдельного проекта под каждый запуск.
Чем предстоит заниматься: - Разрабатывать и развивать frontend на React / Next.js;.
- Реализовывать интерфейсы по Figma с использованием TailwindCSS;.
- Разрабатывать адаптивные интерфейсы для desktop и mobile;.
- Участвовать в проектировании и развитии frontend-архитектуры;.
- Строить мультидоменную и мультивитринную архитектуру;.
- Реализовывать конфигурационный подход для различных storefront;.
- Интегрировать frontend с backend на Django через REST API;.
- Работать с платежными и subscription API;.
- Обрабатывать webhook-события и отображать изменения состояний на frontend;.
- Реализовывать ключевые пользовательские страницы: Landing, Pricing, Checkout, Login, My Account;.
- Работать с состояниями платежей и подписок;.
- Получать динамический контент и конфигурации из административной панели;.
- Реализовывать GEO-зависимый контент и локализацию;.
- Оптимизировать скорость загрузки и Core Web Vitals;.
- Обеспечивать SEO публичных страниц;.
- Обеспечивать кроссбраузерность;.
- Создавать переиспользуемые компоненты и поддерживать их развитие.
Что мы ожидаем: - От 3 лет коммерческого опыта с React;.
- Уверенное знание Next.js;.
- Хорошее знание TypeScript;.
- Опыт работы с TailwindCSS;.
- Уверенное знание HTML / CSS / JavaScript;.
- Уверенная работа с REST API;.
- Опыт интеграции frontend с backend на Django;.
- Понимание принципов работы webhooks;.
- Опыт работы с асинхронными событиями и обновлением состояний на frontend;.
- Опыт работы с SSR / SSG;.
- Понимание routing и middleware в Next.js;.
- Опыт построения переиспользуемых компонентов;.
- Понимание принципов multi-tenant / multi-domain архитектуры;.
- Опыт работы с динамическими конфигурациями и feature flags;.
- Уверенное владение Git;.
- Способность самостоятельно принимать технические и архитектурные решения;.
- Готовность самостоятельно работать над задачами и взаимодействовать с командой..
Будет плюсом:
- Опыт разработки multi-storefront / multi-tenant систем;.
- Опыт быстрого запуска большого количества лендингов и витрин;.
- Опыт интеграции с платежными системами;.
- Опыт работы с recurring payments и subscriptions;.
- Опыт реализации checkout и customer account;.
- Опыт работы с локализацией и GEO-зависимым контентом;.
- Опыт работы с аналитикой и tracking;.
- Опыт в финтехе или других продуктах с большим количеством платежных сценариев.
Что мы предлагаем: - Конкурентную заработную плату, которую обсудим на собеседовании
- Предоставляем необходимые инструменты для эффективной работы
- Ежегодный оплачиваемый отпуск 21 день
- Оплачиваемый больничный
- График 5/2 с 10 до 18 (час перерыв на обед)
- Удаленный формат работы
- Участие в интересных проектах и возможность влиять на развитие компании