Ищем 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‑разработчик.
-
Формат: фулл‑тайм/удаленно.
-
Оплата: по результатам собеседования.