ШАТЕ-М Плюс, ЧП

Разработчик мобильных приложений Flutter

От 2 500 USD
  • Минск
  • От 3 до 6 лет
  • 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, мобильная разработка, прикладные сервисы)
  • возможность предлагать свои решения и реализовывать их