Руководитель команды (Flutter)
Summary
Leads a Flutter team building a cross-platform mobile app for retail operations, managing code quality, CI/CD, and team processes using Dart/Flutter, Clean Architecture, and PostgreSQL.
Ищем руководителя команды для проекта “Пульс Магнит” - это масштабная платформа, создающая единое информационное пространство для взаимодействия компании с подрядчиками, арендодателями, франчайзи и внутренними службами. Проект направлен на полную цифровизацию процессов эксплуатации торговых точек, ремонта оборудования и развития сети, объединяя разрозненные задачи в целостную и эффективную систему управления.
Будем разрабатывать кроссплатформенное приложение на Flutter для сотрудников: установка на ТСД (терминалы сбора данных), задачи для клининга, вывоза отходов, пожарной безопасности. И для контрагентов: мобильный доступ к функциям платформы без использования браузера.
Стек технологий
- Dart / Flutter SDK (iOS & Android).
- Architecture & State: Clean Architecture (модульная), BLoC / Cubit.
- Data Layer & DB: REST API / gRPC, PostgreSQL (через бэкенд), Isar / Hive (для локального кэша на устройствах).
- Native: Platform Channels, Swift (iOS), Kotlin (Android).
- CI/CD & Deploy: Fastlane, GitLab CI / GitHub Actions, App Store Connect, Google Play Console.
- Monitoring: Firebase Crashlytics / Sentry.
Чем ты будешь заниматься
- Проводить техническое код-ревью. Контролировать качество кода.
- Следовать архитектурным паттернам (BLoC, Clean Architecture).
- Разрабатывать масштабируемую структуру приложения. Минимизировать платформо-зависимый код.
- Управлять процессами CI/CD и релизов. Настраивать автоматические сборки.
- Публиковать приложения в App Store и Google Play.
- Проводить регулярные 1:1 встречи. Оценивать выгорание сотрудников. Планировать индивидуальное развитие (IDP) сотрудников.
- Декомпозировать и оценивать бизнес-требования. Распределять задачи по спринтам. Синхронизироваться со смежными командами и напрямую с бэкенд-разработчиками, дизайнерами (UI/UX) и системными аналитиками.
Мы ожидаем
- Опыт коммерческой разработки на Flutter / Dart (от 2-3 лет) под платформы iOS и Android.
- Уверенное владение PostgreSQL: проектирование баз данных, оптимизация сложных запросов, понимание транзакций.
- Знание методологий описания бизнес-процессов (BPMN 2.0, UML или EPC) для перевода требований бизнеса в техническую архитектуру.
- Понимание подходов к архитектуре мобильных приложений (Clean Architecture, BLoC).
- Опыт настройки мобильного CI/CD (Fastlane, GitLab CI / GitHub Actions) и публикации в App Store / Google Play.
- Опыт управления (Lead-skills): Опыт руководства командой разработки (от 3 человек) или менторства разработчиков.
- Умение декомпозировать крупные бизнес-цели на понятные технические задачи и спринты.
Мы предлагаем
- Оформление в аккредитованную ИТ-компанию.
- Конкурентоспособную заработную плату (обсуждается индивидуально).
- ДМС со стоматологией и льготными условиями для членов семьи.
- Технику для работы.
- График работы 5/2 с гибким началом.
- Работу в максимально уютном офисе в центре Москвы (ст. м. Савёловская), в Краснодаре или удаленно из других городов РФ, также есть офисы в Санкт-Петербурге (ст. м. Балтийская) и в Иннополисе.
- Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах.
- Развитие – мы оплачиваем обучение на курсах и участие в конференциях.
- Возможность проведения и участия в митапах, хакатонах, где можно познакомиться с работой других подразделений.
- Наличие корпоративных скидок PRIMEZONE и программ лояльности от компании.
- Наличие корпоративной библиотеки курсов.
- Возможность рекомендовать компанию своим друзьям, участвуя в реферальной программе.