Ищем Flutter-разработчик уровня Middle+ для разработки мобильного фитнес‑приложения с трекингом тренировок, видео‑контентом и ML модулем аналитики отстройки поз на камеру.
Обязанности:
Разработка интерфейсов и навигации (GoRouter, Bottom Navigation Bar, онбординг, профиль, тренировки, статистика).
Интеграция с Firebase (Auth, Firestore, Storage, Messaging).
Настройка авторизации по email и телефону, управление пользователями.
Работа с локальной БД (Hive, sqflite или Drift).
Видеомодуль с кастомным плеером (video_player, chewie, better_player).
Интеграция AI/ML‑модуля (google_mlkit_pose_detection) для анализа позы.
Поддержка push‑уведомлений, локализации и публикации в сторах.
2–3+ года коммерческой разработки на Flutter.
Уверенное владение Dart, понимание архитектурных подходов (например, BLoC / Provider / Riverpod / MVVM).
Опыт работы с Firebase (Auth, Firestore, Storage, Messaging).
Опыт реализации сложной навигации (GoRouter или аналог), многомодульных интерфейсов.
Опыт работы с локальными БД (Hive / sqflite / Drift).
Опыт интеграции видео‑плееров в мобильные приложения.
Будет плюсом:
Опыт работы с ML Kit / компьютерным зрением / обработкой видео с камеры.
Опыт релизов в Google Play / AppGallery.
Реализовать MVP приложения: ключевые экраны, авторизация, профиль, базовые тренировки, статистика.
Подключить и обкатать ML‑модуль анализа позы, обеспечить стабильную работу live‑подсказок.
Настроить уведомления, локализацию и подготовить приложение к первому релизу.
Уровень: Middle+ Flutter‑разработчик.
Формат: фулл‑тайм/удаленно.
Оплата: по результатам собеседования.
Первый проектный офис
Москва
от 250000 RUR