First seen by Alion on Sep 30, 2026.
Мы ищем Flutter-разработчика в команду разработки мобильного приложения «ЮС ПРО».
«ЮС ПРО» - это корпоративная система, которая используется в реальных строительных процессах: работа с материалами и поставщиками, табельный учёт, расчёты, производственные процессы, согласования, чаты и другие внутренние модули.
Нам нужен разработчик, который будет не просто верстать экраны по готовым макетам, а участвовать в развитии продукта и самостоятельно реализовывать полноценные функциональные модули.
Чем предстоит заниматься
-
Разрабатывать и развивать мобильное приложение на Flutter / Dart.
-
Реализовывать новые экраны и функциональные модули.
-
Интегрировать приложение с REST API.
-
Работать с авторизацией, JWT, push-уведомлениями и deep links.
-
Реализовывать сложные пользовательские сценарии и бизнес-логику.
-
Работать с состоянием приложения через BLoC.
-
Интегрировать нативные возможности Android и iOS.
-
Работать с геолокацией, разрешениями, фоновыми сервисами и push-уведомлениями.
-
Оптимизировать производительность приложения и сетевое взаимодействие.
-
Исправлять ошибки и разбирать проблемы, возникающие на реальных устройствах.
-
Участвовать в code review и обсуждении архитектуры.
-
Поддерживать и развивать существующий код.
Наш стек
Flutter / Dart:
-
Flutter, Dart
-
BLoC
-
Dio
-
Material 3
-
Firebase, Firebase Cloud Messaging
-
Local Notifications
-
Secure Storage
-
Deep Links
Нативная разработка:
-
Android / Kotlin
-
Android Services
-
Firebase Messaging
-
Geolocation
-
Работа с разрешениями
-
Взаимодействие Flutter с нативным кодом
Backend:
-
REST API
-
JWT
-
JSON
-
WebSocket / push-события
Что ожидаем от кандидата
Обязательно:
-
Коммерческий опыт разработки на Flutter от 3 лет.
-
Хорошее знание Dart.
-
Уверенное понимание Flutter Widget Tree и жизненного цикла виджетов.
-
Опыт работы с BLoC или другим полноценным state management.
-
Опыт интеграции REST API.
-
Понимание асинхронности в Dart (Future, Stream, async/await).
-
Умение работать с Git.
-
Понимание принципов построения и поддержки мобильных приложений.
-
Умение самостоятельно разбираться в существующем коде.
Будет плюсом:
-
Опыт работы с Firebase / FCM.
-
Опыт работы с Android native / Kotlin.
-
Понимание взаимодействия Flutter с native-кодом.
-
Опыт работы с background services.
-
Опыт работы с геолокацией в фоне.
-
Опыт публикации приложений в Google Play / RuStore / App Store.
-
Опыт работы с push-уведомлениями и deep links.
-
Понимание REST API и принципов взаимодействия frontend/backend.
-
Опыт работы с CI/CD.
Какой человек нам нужен Нам важен не только набор технологий. Ищем разработчика, который:
-
умеет самостоятельно находить и устранять проблемы;
-
не боится разбираться в чужом коде;
-
понимает, зачем реализуется конкретная функция, а не только выполняет задачу по ТЗ;
-
умеет задавать вопросы, когда требований недостаточно;
-
внимательно относится к качеству и стабильности приложения;
-
способен доводить задачу от идеи до работающего функционала;
-
хочет расти вместе с продуктом.
Условия
-
Формат: удалённо.
-
Занятость: полная/частичная.

