Lead Mobile Developer (Flutter)

Lead Mobile Developer (Flutter)

Санкт-Петербург, Невский проспект, 147

Метро: Лиговский проспект

Описание вакансии

О проекте
Создаём с нуля мобильное приложение для управления экосистемой «умного дома» (50+ типов устройств: датчики, освещение, климат, безопасность, мультимедиа). Продукт с высокой сложностью интерфейсов и бизнес-логики, активная фаза разработки — минимум 3,5 года, дорожная карта — 7+ лет. Заказчик утвердил ОТЗ и ФТЗ, сроки жёсткие. Мы формируем костяк команды, и нам нужен технический лидер мобильного направления, который построит архитектуру, процессы и будет растить команду Flutter-разработчиков.

Чем предстоит заниматься
· Проектировать архитектуру мобильного приложения «Умный дом» на Flutter: модульная структура, навигация, слои данных и представления.
· Определять и внедрять технические стандарты команды: code style, процесс code review, стратегию тестирования (unit/widget/integration), политику ветвления и релизный flow.
· Контролировать качество кода, поддерживаемость и безопасность клиентской части; проводить ревью архитектурных решений.
· Выстраивать процессы CI/CD для мобильных сборок, управлять подписанием, распространением билдов (TestFlight, Firebase App Distribution), внедрять автоматизированные проверки.
· Взаимодействовать с командами бэкенда, IoT, дизайна и менеджмента для синхронизации требований и сроков; участвовать в планировании роадмапа. · Управлять мобильной командой: планирование задач, наставничество middle-инженеров, проведение технических обсуждений, performance review (~40% времени).
· Собственноручно разрабатывать критически важные компоненты (архитектурное ядро, сложные UI-элементы, работа с нативными плагинами) (~60% времени).

Ключевые технические вызовы
· Офлайн-первое (offline-first) приложение: локальное кэширование состояний десятков устройств, разрешение конфликтов синхронизации с облаком при восстановлении связи.
· Визуальное программирование сценариев автоматизации (drag-and-drop правил), отображение данных телеметрии в реальном времени, управление группами устройств с минимальной задержкой.
· Интеграция с IoT: взаимодействие с устройствами через бэкенд (WebSockets, gRPC) и, возможно, напрямую через BLE/Wi-Fi — проработка клиентской логики обнаружения, сопряжения, OTA-обновлений.

Требования
· 4+ года коммерческой мобильной разработки на Flutter, 2+ года — опыт с нативными платформами Android/iOS (Kotlin/Java, Swift/Obj-C).
· Глубокое знание Dart и фреймворка Flutter: жизненный цикл приложения, рендеринг, оптимизация производительности (шейдеры, перерисовки, работа с плагинами).
· Понимание ограничений и особенностей обеих платформ, умение писать platform channels и custom plugins при необходимости.
· Уверенное владение решениями для управления состоянием (Bloc, Riverpod, Provider или аналоги), опыт построения масштабируемой архитектуры (Clean Architecture, MVVM, разделение слоёв).
· Опыт работы Team Lead / Tech Lead от 1 года: менторство, управление техническим бэклогом, внедрение инженерных практик.
· Лидерские качества, способность выстроить здоровую инженерную культуру и эффективное взаимодействие с другими командами. Будет плюсом
· Опыт в IoT, smart home, consumer electronics — понимание специфики взаимодействия с физическими устройствами.
· Практический опыт с протоколами умного дома: Matter, Thread, Zigbee, Z-Wave или аналогичные.
· Опыт реализации OTA-обновлений (прошивок устройств) с клиентской стороны.
· Проектирование offline-first сценариев и синхронизации состояния устройств.
· Знакомство с BLE, Wi-Fi на уровне мобильного клиента (обнаружение, подключение).

Условия
· Локация: Санкт-Петербург, офис в центре города. Вы должны присутствовать на очных совещаниях команды и заказчика. Основной режим — работа в офисе, 5/2.
· Зарплата: полностью «белая», состоит из оклада и ежеквартальной премии (соотношение 60/40). Условия премирования прописаны в трудовом договоре и соответствуют ТК РФ.
· Отпуск: в первые 9 месяцев работы не предоставляется. Длительный отпуск оптимально планировать после 14-го месяца работы.
Посмотреть контакты работодателя

Адрес

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

Руководитель группы разработки / Delivery Lead

Центр Передовых Цифровых Решений

  • Санкт-Петербург

  • до 350000 RUR

Рекомендуем

Lead Backend-разработчик (Go, Node.js)

Центр Передовых Цифровых Решений

  • Санкт-Петербург

  • до 450000 RUR

Рекомендуем
TutorPlace
  • Санкт-Петербург

  • до 350000 RUR

Рекомендуем
Изигейт
  • Санкт-Петербург

  • до 350000 RUR

iFuture
  • Санкт-Петербург

  • до 350000 RUR

Аеза Групп
  • Санкт-Петербург

  • до 350000 RUR

Яндекс
  • Санкт-Петербург

  • до 350000 RUR

Ozon
  • Санкт-Петербург

  • до 350000 RUR

Nord.Codes
  • Санкт-Петербург

  • до 350000 RUR

А-Мега
  • Санкт-Петербург

  • от 300000 RUR

Софтвайс
  • Санкт-Петербург

  • до 366000 RUR

Senior CV Engineer (C++/OpenCV/Linux)

ФЕДОРОВ ПАВЕЛ АЛЕКСАНДРОВИЧ

  • Санкт-Петербург

  • от 300000 RUR

Яндекс
  • Санкт-Петербург

  • от 300000 RUR

LuckyGroup
  • Санкт-Петербург

  • от 300000 RUR

TutorPlace
  • Санкт-Петербург

  • от 300000 RUR

AVRIO Group Consulting

Frontend-разработчик

AVRIO Group Consulting

  • Санкт-Петербург

  • от 300000 RUR

Бизнес Технологии

Senior/Tech Lead frontend-разработчик

Бизнес Технологии

  • Санкт-Петербург

  • до 350000 RUR

Леста Игры

Tech & Tools Programmer (С++)

Леста Игры

  • Санкт-Петербург

  • до 350000 RUR

Фарм Дизайн
  • Санкт-Петербург

  • от 250000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию