ALEX fitness

Full-stack разработчик (Framework7 + Node.js)

От 200 000 RUR
  • Санкт-Петербург
  • Полная занятость
  • Удаленная работа
  • Нет опыта

Мы – федеральная сеть фитнес клубов 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 и смежных подразделениях;

  • Систему бенефитов и корпоративных мероприятий.

  • Живая аудитория, понятные задачи, влияние на архитектуру и процессы.