Senior Flutter Developer / Мобильный разработчик (B2G / B2B, тревожные системы, офлайн-режим)

Вакансия #274

Детали

Опубликована: 2026-05-24 07:57:25

Собрана: 2026-05-24 08:02:25

Источник: gleb

Источник в Telegram: открыть оригинал

HR-контакты скрыты. Войдите, чтобы увидеть Telegram-контакты и отметить свой отклик.

Text

#вакансия

Senior Flutter Developer / Мобильный разработчик (B2G / B2B, тревожные системы, офлайн-режим)

О компании

Мы создаём и развиваем единую IT-платформу для взаимодействия охранных предприятий, силовых ведомств и транспортных компаний. Нашими решениями ежедневно пользуются Вневедомственная охрана Росгвардии, СПб ГУП «Горэлектротранс» и десятки частных охранных организаций по всей стране.

Сейчас мы строим новое поколение мобильных клиентов платформы — кроссплатформенные приложения на Flutter, которые позволят сотрудникам на объектах, в патруле и на транспорте мгновенно получать тревоги, управлять нарядами, обмениваться данными в реальном времени, в том числе в условиях нестабильной связи и строгих требований безопасности.

Чем предстоит заниматься
- Проектировать архитектуру нового мобильного приложения на Flutter с нуля: выбор DI-подхода, state-менеджмента, слоёв данных, стратегии офлайн-работы.
- Разрабатывать ключевые модули: карты / геолокация в фоне, обмен сообщениями и push-уведомления (тревоги), работа с камерой и фотофиксацией, просмотр видеопотоков.
- Внедрять отказоустойчивую синхронизацию с сервером (REST, WebSocket) и организовывать надёжное локальное хранение критичных данных (Isar / Hive / Drift).
- Совместно с бэкенд-командой (Go) проектировать контракты API и протоколы защищённого взаимодействия.
- Строить пайплайны сборки, тестирования и распространения приложения в GitLab CI (включая сборку под защищённые контуры и офлайн-среду).
- Готовить приложение к сертификации для RuStore и корпоративных магазинов приложений заказчиков.

Обязательно
- Коммерческий опыт разработки на Flutter / Dart от 3 лет, из них минимум 1 год в роли Senior / Team Lead мобильной разработки.
- Глубокое понимание платформенных ограничений Android и iOS (фоновые сервисы, разрешения, энергопотребление), умение писать Platform Channels / Pigeon.
- Уверенное владение одним из реактивных фреймворков (BLoC, Riverpod 2, MobX) и паттернами чистой архитектуры.
- Опыт построения офлайн-ориентированных приложений: синхронизация при восстановлении сети, разрешение конфликтов, локальная БД.
- Практические навыки автоматизации сборки и тестирования в GitLab CI / CD (flutter test, интеграционные тесты, сборка ipa / apb / aab).
- Опыт публикации приложений в закрытых контурах (RuStore, Google Play) или корпоративном MDM.
- Понимание сетевого стека: REST, WebSocket, SSL pinning, базовые принципы VPN / NAT.

Будет плюсом
- Опыт разработки приложений для охранных предприятий или транспортной отрасли (тревожные кнопки, мониторинг ТС).
- Работа с геолокацией в фон

Компания: ООО Бизнес Мониторинг
Заработная плата: от 270 000 до 320 000 ₽ за месяц, на руки