Мы – федеральная сеть фитнес клубов Alex Fitness и A-Fitness.
Клиентам мы предлагаем качественный фитнес по доступным ценам, нас выбрали уже 350 000 человек!
За 15 лет мы открыли более 40 клубов разных форматов, в 22 регионах России.
У нас 2 мобильных приложения (iOS/Android), разработанные на Framework7 + Capacitor. Приложения функционально идентичны, различаются брендингом и регистрационными базами, работают на общей CRM. Сейчас поддержку ведёт аутсорс, но мы ищем одного штатного Разработчика, который возьмёт проект под свой контроль: от архитектуры до релизов в сторах.
Задачи:
-
Развивать и поддерживать две мобильные сборки (единая кодовая база, разные бренды).
-
Продумать и внедрить архитектурные решения (в т.ч. по разделению кода под бренды).
-
Внедрить с нуля процессы: CI/CD, автотесты, документация.
-
Поддерживать и развивать backend на Node.js + MySQL (в основном интеграции с CRM).
-
Разрабатывать новые фичи (2–3 за релиз, частота релизов гибкая).
-
Поддерживать push-уведомления (Firebase) и crash-репортинг (Sentry).
-
Отвечать за публикации в App Store / Google Play: сертификаты, подписи, release notes, hotfix.
Что не требуется
-
Интеграция с платежными системами.
-
Работа с Redis/сложными кэширующими системами.
-
Ответственность за продуктовые сроки как «владелец релизов» (важнее качество и стабильность).
-
Продвинутая аналитика (воронки, ретеншн) — пока второстепенно.
Must-have:
-
Отличное знание JavaScript/TypeScript.
-
Опыт разработки мобильных приложений на Framework7 + Capacitor (или Cordova).
-
Уверенные навыки работы с Node.js и MySQL.
-
Опыт публикации приложений в App Store и Google Play.
-
Настройка CI/CD (GitHub Actions/GitLab CI или аналоги).
-
Опыт внедрения тестов (unit и e2e) с нуля.
-
Работа с Firebase (push) и Sentry (краши).
-
Умение самостоятельно принимать архитектурные решения.
Будет плюсом:
-
Опыт в разработке white-label приложений (мультибренд).
-
Базовая продуктовая аналитика (подключение событий, отчётов).
Личные качества:
-
Самостоятельность — способен взять проект «под ключ».
-
Системность — умеет не только писать код, но и выстраивать процессы.
-
Гибкость — находит баланс между скоростью и качеством решений.
Условия:
-
Масштабный проект: 40+ обособленных подразделений, 22 города присутствия, 1500 сотрудников;
-
Трудоустройство по ТК РФ;
-
График работы - пн-пт, из любой точки мира;
-
Команду профессионалов в маркетинге, IT и смежных подразделениях;
-
Систему бенефитов и корпоративных мероприятий.
-
Живая аудитория, понятные задачи, влияние на архитектуру и процессы.