ШАТЕ-М Плюс, ЧП
Разработчик мобильных приложений Flutter
- Flutter
- Dart
- Clean Architecture
- MVVM
- MySQL
- PostgreSQL
- ООП
- SOLID
- CI/CD
- Android
- iOS
Компания "Шате-М Плюс" приглашает на работу в офис (гибридный режим) разработчика мобильных приложений Flutter/Dart (middle).
Проект
Основной проект по мобильной разработке, связанный с планированием маршрутов, осуществлением платежей и возвратом, поддержкой водителя на рейсе и его взаимодействием с компанией.
Мы ищем разработчика, который способен самостоятельно вести задачи по развитию мобильного приложения.
Ваша работа будет включать:
- разработку и поддержку кроссплатформенного мобильного приложения компании в сфере логистики (iOS/Android) на Flutter
- реализацию UI/UX решений в соответствии с макетами (Figma)
- интеграцию с REST API , внешними и внутренними SDK(работа с токенами, перехватчиками, обработка ошибок)
- участие в планировании архитектуры новых фич, выбор подходов для управления состоянием и навигации
- поддержание стабильности приложения: написание чистой архитектуры, рефакторинг, исправление регрессий
- работу в команде с QA, бэкенд-разработчиками и аналитиками для уточнения требований и структурного решения проблем
Требования (Hard Skills)
- опыт коммерческой разработки на Flutter/Dart от 2 лет
- уверенное владение Flutter SDK: жизненный цикл приложения, виджеты (Stateful, Inherited), рендеринг, работа с платформенными каналами (Platform Channels)
- глубокое понимание асинхронности: Future, Stream, async/await, опыт работы с RxDart или Bloc
- опыт работы с архитектурными подходами: Clean Architecture, понимание SOLID, умение разделять слои данных, домена и презентации
- опыт управления состоянием: обязательное знание BLoC (или Riverpod/Provider на продвинутом уровне)
- опыт интеграции нативного кода (Swift/Kotlin) через плагины (или написание своих плагинов) будет преимуществом
Публикация и поддержка:
- опыт успешной публикации приложений в App Store и Google Play (знание требований к магазинам, работа с App Store Connect, Google Play Console)
- понимание специфики сборки приложений: разные схемы (dev/stage/prod), управление ключами подписи, хранение секретов, настройка Firebase
- опыт обновления версий Flutter и крупных зависимостей (миграции с версии на версию, анализ breaking changes)
Инженерная культура (Soft & Process Skills)
- аккуратность: умение писать читабельный код, соблюдение принятых в команде code-styles
- дисциплина: базовый рефакторинг без желания “переписать всё с нуля”, понимание ценности работающего кода
- ответственность: внимание к регрессиям, тестирование своих сценариев перед отправкой в ревью или QA
- командная работа: опыт взаимодействия с QA, BA, DevOps, TL.
Будет плюсом
- опыт работы с Dependency Injection (GetIt, Injectable)
- настройка CI/CD (GitHub Actions, GitLab CI, Codemagic или Bitrise)
- знание навигации: GoRouter, AutoRoute (или опыт работы с deep links)
- опыт написания unit/виджет/интеграционных тестов
О нас
- офис в корпоративном МФК "Норд-сити" (Минск, Логойский тракт, д. 37) прямо на въезде с МКАД
- чай-кофе-печеньки за счет компании
- спортзал, магазины, банкоматы прямо в здании офиса
- корпоративная безлимитная карта в тренажерный зал и сауну (50% стоимости)
- возможность удаленной работы до 50% (гибридный график), после испытательного срока
- скидки на автозапчасти сотрудникам до 50%
- обучение за счет компании;
- официальное трудоустройство;
- социальные гарантии (больничные, отпуск);
- медицинская страховка
- гибкий рабочий график
У нас вы получите
- отличный технический рост
- ежегодный perfomance review
- возможность поработать с широким стеком технологий (web, мобильная разработка, прикладные сервисы)
- возможность предлагать свои решения и реализовывать их