О проекте
Мы разрабатываем инновационную экосистему для рыболовов и охотников, состоящую из мобильного приложения и уникального аппаратного комплекса (автономный хаб с дальностью связи до 2500 м + до 50 беспроводных датчиков поклевки «Зонд» и движения «PIR»). Приложение строится на стеке Google (Flutter, Firebase, Google Maps API, Vertex AI/Gemini) и активно использует инструменты искусственного интеллекта на этапе разработки для ускорения процессов.
Цель поиска: Ищем разработчика, который возглавит техническую сборку, интеграцию с физическим аппаратным комплексом и вывод приложения в Google Play и App Store.
Обязанности:
- Верстка и сборка кроссплатформенного приложения: Разработка на Flutter (iOS / Android) по готовым сценариям UI/UX и разработанной архитектуре.
- Взаимодействие с аппаратной частью по BLE: Настройка стабильного приема сигналов от базового устройства через Bluetooth Low Energy (BLE) от физических датчиков, включая обработку фоновых тревог.
- Интеграция сервисов Google Ecosystem: Подключение Firebase (Auth, Firestore, Cloud Functions), Google Maps SDK (кастомные слои, маркеры), Gemini API (интеллектуальный помощник).
- Настройка фоновой работы и тревог: Организация работы фоновых служб (Background Services, Push-уведомления), обход системных режимов энергосбережения для мгновенной сработки звуковых и вибро-тревог.
- Публикация и релиз: Сборка, тестирование на реальных девайсах, публикация и сопровождение приложения в Google Play Store и Apple App Store.
- Использование AI-инструментов: Применение AI-инструментов генерации кода (Cursor, Gemini) для существенного ускорения разработки.
Требования:
- Коммерческий опыт разработки на Flutter / Dart: От 2 лет уверенного опыта кроссплатформенной разработки.
- Глубокое понимание BLE (Bluetooth Low Energy): Практический опыт работы с библиотеками flutter_reactive_ble / flutter_blue_plus (стабильность связи, переподключение, работа в фоновом режиме) — КРИТИЧЕСКИ ВАЖНО.
- Опыт работы с Google Ecosystem: Отличное знание Firebase (Firestore, Cloud Messaging) и Google Maps API.
- Нативные навыки (Android / iOS): Понимание специфики фоновых служб (Foreground Services в Android, Background Modes в iOS) и разрешений для фоновых уведомлений/тревог.
- Опыт работы с AI-инструментами: Умение эффективно внедрять сгенерированный AI код, проводить его рефакторинг и оптимизацию.
- Инструменты разработки: Уверенное владение Git, навык настройки CI/CD и сборки релизных билдов под iOS/Android.
➕ Будет плюсом
- Личный интерес к outdoor-тематике (понимание болей и потребностей конечного пользователя).
- Опыт работы с геоданными, отрисовкой AR-элементов (Google ARCore) или интеграцией с AI API (Gemini / ChatGPT).
Условия: - Обсуждаются индивидуально.
В заключении можем добавить, что от Вашего уровня профессионализма и готовности к погружению в проект зависит уровень финансовой мотивации.