Choco (ТОО Chocofamily)

Senior Frontend Engineer (Microfrontends, Mini Apps, Highload)

Коротко

Senior frontend-разработчик нужен для нового направления Freedom Privilege — mini-app/WebView маркетплейса привилегий внутри банковского Freedom SuperApp, с платёжным флоу, онбордингом, бронированием и геймификацией. Компания — Choco (Chocofamily), проект масштабируется на базе Chocolife.me с аудиторией около 6 млн пользователей. Требуется глубокое знание TypeScript/JavaScript, опыт React или Vue, работа с WebView/mini-apps, REST API, JWT-авторизацией и производительностью на слабых устройствах. Работа в Алматы, гибридный формат, тесное взаимодействие с CTO и командами банка.

О проекте
Freedom Privilege — новый проект холдинга Freedom, интегрированный в программу привилегий внутри Freedom SuperApp. Это маркетплейс уникальных предложений с повышенным кэшбэком для пользователей.
Сейчас Freedom Privilege масштабируется: проект развивается на базе Chocolife.me и объединяет опыт работы с 12 000+ партнёров и аудиторию Freedom SuperApp около 6 млн пользователей.
Разработчик усилит команду нового направления Freedom Privilege — mini-app внутри Freedom SuperApp. В зоне ответственности будет клиентская часть маркетплейса: платёжный флоу, онбординг, бронирование, локализация, геймификация и другие сценарии современного marketplace-продукта.
Задачи в этой роли
•Проектировать и развивать mini-app / WebView Freedom Privilege: онлайн-оплата предложений, сплит платежей, статусы заказов, активация, каталог, категории, избранное, поиск и бронирование.
•Интегрировать frontend с нативными мостами SuperApp: авторизация через /auth и one-time JWT, deep links, пуши и аналитика Amplitude.
•Работать с дизайн-системой SuperApp: UI Kit, Tokens и обязательная поддержка тёмной темы.
•Обеспечивать производительность в WebView: быстрое время старта mini-app, оптимальный размер бандла, lazy loading и работу на слабых устройствах.
•Управлять сложным состоянием платёжного флоу и корректной обработкой ошибок в критичных пользовательских сценариях.
•Участвовать в архитектурных решениях по frontend и API-контрактам при масштабировании продукта.
•Проходить технический аудит банка: безопасность, логирование и требования к клиентскому приложению.
•Работать напрямую с командами SuperApp, Лояльности, Эквайринга и другими командами Банка и Холдинга, самостоятельно поднимать и разблокировать зависимости.
•Внедрять AI в процессы разработки и участвовать в развитии AI-native подходов команды.
•Работать в тесной связке с CTO и дизайнером: проводить Technical Design Review и оценивать feasibility до детальной проработки макетов.
Какие навыки и знания нужны для роли
•TypeScript и глубокое знание современного JavaScript; 4+ лет коммерческой frontend-разработки.
•Уверенный опыт с React или Vue.
•Практический опыт с WebView, embedded web apps или mini-apps; опыт интеграции с банковским SuperApp будет преимуществом.
•Опыт интеграций с REST API и авторизационными флоу: JWT, deep links, нативные мосты.
•Опыт работы со сложным состоянием и критичными пользовательскими сценариями, в идеале — с платёжными флоу.
•Понимание производительности frontend в WebView: скорость старта, размер бандла, lazy loading, работа на слабых устройствах.
•Unit- и e2e-тестирование критичных пользовательских флоу.
•Ежедневное использование AI-инструментов в разработке: Claude Code, Copilot или аналоги.
•Самостоятельность и скорость: умеешь работать с неполными вводными, поднимать блокеры и напрямую договариваться с зависимыми командами.
Что мы предлагаем
•Офис в Алматы, гибридный формат работы, график 5/2.
•Корпоративное обучение за счёт компании, доступ к Choco University (AI-навыки, Vibecoding, AI-агенты).
•Корпоративная библиотека, ChocoFest, Speaker Day, Boosting Day.
•Менторская система при онбординге — войдёшь в проект быстро.
•Небольшая команда, тесное взаимодействие с CTO и минимум лишних согласований.
•AI-native процессы: AI-инструменты используются в ежедневной разработке, команда развивает агентные подходы и автоматизацию.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте