Senior Mobile Developer (Flutter + нативный Android)

По договоренности

  • Заельцовская
  • Гагаринская
  • Красный проспект

Мы аккредитованная IT компания, которая развивает цифровые продукты в сфере доставки цветов, подарков, а также SaaS-платформы.

Наши продукты:

  • Международный маркетплейс по доставке цветов и подарков, работающий в 100+ странах мира
  • Сервис по доставке цветов и подарков
  • Клиентское приложение Android и iOS на Flutter
  • Партнерское приложение Android и iOS на Flutter
  • Международный продукт - mobile first realtime платформа с элементами геймификации и гео-трекинга

Мы разрабатываем новый цифровой продукт — mobile-first realtime-платформу (детали под NDA / на собеседовании). Ищем Senior Mobile Developer (Flutter + нативный Android), который возглавит разработку мобильного стека с нуля и будет отвечать за архитектуру, надежность и стабильность работы приложения в фоне.

Это роль для человека, который понимает, что мобильная разработка — это не только красивый UI, но и борьба с ограничениями операционной системы. Вы готовы брать на себя ответственность за greenfield-проект с высокой планкой надежности.

Что нужно будет делать

— Разрабатывать кроссплатформенное приложение на Flutter/Dart (iOS и Android из одной кодовой базы).

— Писать нативный код на Kotlin для реализации долгоживущих фоновых сервисов (Foreground Service, AccessibilityService, Device Admin, WorkManager).

— Решать ключевую инженерную задачу: обеспечивать «выживание» фонового сервиса на кастомных оболочках OEM-производителей (Xiaomi, Oppo, Vivo, Samsung) через battery-opt whitelisting и restart-стратегии.

— Реализовывать фоновую геолокацию (FusedLocation, motion-detection, Geofencing API) с балансом между точностью и расходом батареи.

— Настраивать мост между Dart и нативным кодом (Platform Channels), агрегируя события на стороне Flutter.

— Интегрировать realtime-взаимодействие через MQTT-over-WebSocket и push-уведомления (FCM/APNs, high-priority data-message).

— Настраивать релизные процессы и проходить ревью в Google Play и App Store.

Какие результаты мы ожидаем

Мы ожидаем, что Senior Mobile Developer сможет:

— запустить мобильное приложение с нуля (greenfield) на iOS и Android;

— обеспечить стабильную работу фоновых сервисов и геолокации на всех популярных Android-устройствах, включая агрессивные OEM-оболочки;

— реализовать надежный realtime-канал связи (MQTT, Push) с корректной обработкой обрывов сети;

— создать архитектуру приложения с четкой границей ответственности между Flutter-слоем и нативными модулями;

— успешно пройти ревью в сторах и настроить CI/CD (fastlane);

— обеспечить аккуратную работу с чувствительными данными (GDPR, privacy compliance).

Что важно для этой роли

Нам нужен человек, который умеет обходить ограничения ОС и понимает, как кастомные оболочки Android «убивают» фоновые процессы.

Важно, чтобы вы понимали, как правильно работать с battery optimization, почему геолокация в фоне требует тонкой настройки dwell-порогов и motion-detection, и как выстраивать архитектуру, чтобы нативный код и Flutter-движок не конфликтовали.

Мы ценим продуктовое мышление: вы видите ценность фичи для пользователя и бизнеса, а не просто закрываете тикет. Вы самостоятельны, так как готовых решений для наших задач на рынке мало, и готовы предлагать инженерные обходы ограничений.

Наш идеальный кандидат

— У вас есть уверенный коммерческий опыт разработки на Flutter/Dart (сложные realtime-UI, карты, дашборды).

— Вы отлично знаете нативный Android (Kotlin) и умеете писать логику вне Flutter-движка (Foreground Service, Accessibility, Device Admin).

— У вас есть практический опыт «выживания» фоновых сервисов на OEM-устройствах (Xiaomi, Oppo, Vivo, Samsung) — это ключевая задача для нас.

— Вы глубоко понимаете работу с фоновой геолокацией (FusedLocation, Geofencing API, transistorsoft) и умеете балансировать точность и расход батареи.

— Вы умеете настраивать Platform Channels и четко разделяете ответственность между мобильным клиентом и бэкендом.

— Вы понимаете ответственность за приватность и умеете работать с чувствительными данными.

Будет плюсом

Будет преимуществом опыт в:

— работе с картами (Google Maps / MapLibre), построением маршрутов и зон;

— настройке релизных процессов (fastlane CI/CD) и прохождении жесткого ревью сторов;

— использовании Riverpod, drift/sqlite для кэширования и офлайн-режима;

— работе с UsageStats / PackageManager для управления политиками устройства.

Что мы предлагаем

Работа в компании с реальными цифровыми продуктами, большим потоком заказов и понятным влиянием продукта на бизнес.

Несколько направлений для развития: российский рынок, международный проект, мобильные приложения, партнерские кабинеты, логистика, админка, клиентский путь.

Возможность влиять на стратегию, процессы, команду и продуктовую культуру.

Сильную связку с бизнесом: решения быстро отражаются на конверсии, продажах, операционной эффективности и клиентском опыте.

Уровень дохода обсуждается с финальным кандидатом по итогам интервью и опыта.

Как будет проходить отбор

Мы хотим увидеть не только резюме, но и ваш инженерный подход к мобильной разработке.

На интервью мы обсудим:

— ваш опыт «выживания» фоновых сервисов на разных Android-оболочках;

— подходы к фоновой геолокации и экономии батареи;

— архитектуру моста между Flutter и нативным кодом (Platform Channels);

— примеры прохождения ревью в App Store / Google Play и решения проблем с баном/отклонением;

— как вы выстраивали коммуникацию и границу ответственности с backend-инженерами;

— какие продуктовые решения в мобильном стеке дали измеримый эффект.


Адрес: Россия, Новосибирск, Ипподромская улица, 42
Показать на большой карте

Поделиться:

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

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

Вакансии быстро закрываются — подпишитесь на наш канал в MAX сейчас, чтобы видеть их первыми.
Подписаться в MAX
Компания Overmobile - аккредитованная it-компания, разработчик мобильных игр с 19-летним опытом и успешными реализованными проектами, в которые успели поиграть уже более 50 млн. игроков! Мы находимся в поиске сильного, ответственного и проактивного S...
  • Полный день
  • Опыт от 3 лет
Логотип компании OvermobileOvermobile
  • Новосибирск
19 часов назад
Привет! Мы — Элементарные программные решения, международная аккредитованная IT-компания. 10 лет мы разрабатываем ФинТех решения, помогающие бизнесу увеличивать доход, а нашей команде — максимально реализовывать свой потенциал. Сейчас мы в поиске Gol...
  • Полный день
  • Опыт от 3 лет
Логотип компании Элементарные программные решенияЭлементарные программные решения
  • Новосибирск
8 дней назад
i’way - международный сервис заказа трансферов. С 2009 года предлагаем пассажирам удобный и понятный способ заранее спланировать свою поездку. Мы организуем индивидуальные и групповые трансферы, а также транспортную поддержку международных форумов, с...
  • Полный день
  • Опыт от 3 лет
Логотип компании i'wayi'way
  • Новосибирск
9 дней назад
до 287 000 ₽
Рыночная зарплата
Привет! Мы — Элементарные программные решения, международная аккредитованная IT-компания. 12 лет мы разрабатываем ФинТех решения, помогающие бизнесу увеличивать доход, а нашей команде — максимально реализовывать свой потенциал. Сейчас мы в поиске PHP...
  • Полный день
  • Опыт от 3 лет
Логотип компании Элементарные программные решенияЭлементарные программные решения
  • Новосибирск
14 дней назад
Ищем Senior Golang Backend Developer, который возглавит разработку ядра event-driven backend-платформы ... шифрование at-rest, работа с Vault/OpenBao Какие результаты мы ожидаем Мы ожидаем, что Senior Golang Backend Developer ...
  • Полный день
  • Опыт от 3 лет
Логотип компании ТехнологияТехнология
  • Новосибирск
23 дня назад

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

Логотип компании Элементарные программные решенияЭлементарные программные решения
до 287 000 ₽
Логотип компании Элементарные программные решенияЭлементарные программные решения
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.