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

270 000 - 320 000 ₽

Выше средней на 43%
  • Площадь Александра Невского 1
  • Елизаровская
  • Площадь Александра Невского 2

О компании

Мы создаём и развиваем единую 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, AppGallery) или корпоративном MDM.

  • Понимание сетевого стека: REST, WebSocket, SSL pinning, базовые принципы VPN/NAT.

Будет плюсом

  • Опыт разработки приложений для охранных предприятий или транспортной отрасли (тревожные кнопки, мониторинг ТС).

  • Работа с геолокацией в фоновом режиме (Geofencing, значимые изменения местоположения, интеграция с навигационными сервисами).

  • Настройка CI/CD в изолированном контуре (без интернета): зеркала пакетов pub, офлайн-сборка, подпись артефактов.

  • Участие в проектировании API (Swagger/OpenAPI) и знание Protobuf/FlatBuffers.

  • Базовые знания Go (чтобы при необходимости читать и править сопутствующий код шлюзов).

Используемые технологии

  • Мобильная платформа: Flutter (Dart), Platform Channels

  • State management: Riverpod (приоритет) / BLoC

  • Локальное хранение: Isar / Hive / Drift

  • Сеть: Dio, WebSocket, SSL pinning

  • Карты: Яндекс.Карты / 2ГИС SDK

  • CI/CD: GitLab CI, Fastlane

  • Контроль версий: Git, GitLab

  • ОС: Linux (бэкенд-окружение), Astra Linux (целевое окружение)

Мы предлагаем

  • Стабильность: работа в компании с государственной аккредитацией и длинной историей. Официальное оформление по ТК РФ.

  • Достойная оплата: конкурентная заработная плата (Senior уровень), обсуждается по итогам собеседования.

  • Гибкий график: удобное начало дня (с 9:00 до 11:00).

  • Комфортный офис: современный офис класса Б+ в БЦ «Т4» в Санкт-Петербурге (ст. м. «Елизаровская» / «пл. Александра Невского»). Оплачиваемая парковка.

  • Интересные задачи: создание продукта «с нуля» для критически важных государственных сервисов. Никакого «ещё одного интернет-магазина».

  • Развитие: право голоса в архитектуре платформы.

Сравнение со средней зарплатой в похожих вакансиях:

183k

271k

120k

250k

354k


Адрес: Россия, Санкт-Петербург, улица Седова, 12
Показать на большой карте

Поделиться:

Опубликована 2 дня назад

Похожие вакансии

В связи с интенсивным ростом предприятия приглашаем на работу ведущего Python-разработчика в отдел высокопроизводительных ... опыт работы с Python3, Django, SQAlchemy, PostgreSQL, Celery, Linux будет плюсом; опыт работы старшим разработчиком ...
  • Полный день
  • Опыт от 5 лет
Логотип компании Специальный Технологический Центр (ООО СТЦ)Специальный Технологический Центр (ООО СТЦ)
  • Санкт-Петербург
3 дня назад
Описание Мы расширяем команды и ищем разработчиков для развития нескольких сервисов: Т‑Инвестиции.
  • Полный день
  • Опыт от 5 лет
Логотип компании Т-БанкТ-Банк
  • Санкт-Петербург
10 дней назад
ЦРТ - российская аккредитованная продуктовая IT-компания. Являемся лидерами в разработке систем для распознавания и синтеза речи, идентификации личности по голосу и изображению. Наши продукты внедрены в крупных корпорациях по всей России. 75+ стран п...
  • Полный день
  • Опыт от 5 лет
Логотип компании ЦРТ | Группа компанийЦРТ | Группа компаний
  • Санкт-Петербург
6 дней назад
В нашу команду мы ищем Ведущего Goland-разработчика Ключевые задачи: Разработка кода на GoLang Создавать ...
  • Полный день
  • Опыт от 5 лет
Логотип компании Ключевые Системы и КомпонентыКлючевые Системы и Компоненты
  • Санкт-Петербург
10 дней назад
ЦРТ - российская аккредитованная продуктовая IT-компания. Являемся лидерами в разработке систем для распознавания и синтеза речи, идентификации личности по голосу и изображению. Наши продукты внедрены в крупных корпорациях по всей России. 75+ стран п...
  • Полный день
  • Опыт от 5 лет
Логотип компании ЦРТ | Группа компанийЦРТ | Группа компаний
  • Санкт-Петербург
6 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.