Опубликовано 1 июля 2026 г.

Senior Mobile Developer (Flutter + нативный Android) в Технология Новосибирск

Building iconв офис
Person iconmiddle
Money bag iconне указана

Мы аккредитованная 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-инженерами;

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

Эту вакансию мы нашли в HH.ru
ТЕ

Технология

Новосибирск

Получить оффер

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

Это единственная вакансия по вашему фильтру

Не то, что искал?

Автоотклики