Frontend Developer (React / Next.js) Middle+ / Senior
Описание
Мы — 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 (час перерыв на обед) Удаленный формат работы Участие в интересных проектах и возможность влиять на развитие компании