Flutter Developer (Middle)
ARK · до 280 000 RUB · Москва · HH · опубликовано 15 апреля 2026 г.
Описание вакансии
Наш партнер - крупная FMCG компания открывает позицию Flutter Developer –
Мы запускаем и активно развиваем e-commerce продукт (интернет-магазин) и ищем Flutter разработчика, который усилит команду и возьмёт на себя проектирование и реализацию сложных фич.
О проекте:
Проект находится на начальной стадии развития, уже есть основная база.
Команда: PM, Tech Lead, 2 Middle Flutter разработчика.
Работаем по Kanban (переход с Scrum).
Активный рост продукта и команды.
Основные задачи:
• Проектирование и разработка сложных фич интернет-магазина (каталог, корзина, checkout, платежи).
• Поддержка и развитие архитектуры монорепозитория.
• Интеграция WebView и гибридного функционала (JS Channels, взаимодействие web ↔ mobile).
• Настройка и поддержка CI/CD.
• Проведение code review и менторство middle-разработчиков.
• Участие в архитектурных решениях и техническом развитии продукта.
Требования:
Опыт:
• 3,5+ лет коммерческой мобильной разработки с Flutter..
• Обязательный опыт e-commerce проектов (каталог, корзина, checkout, платежные системы).
Технические навыки:
• Отличное знание Dart и Flutter.
• Clean Architecture, опыт работы с многомодульными проектами.
• Глубокое понимание работы с сетью (Dio, SSL Pinning, Refresh Token, интерцепторы).
• Сложная навигация (Deep Links, AppLinks, Push, GoRouter).
• DI (Riverpod), управление состоянием (BLoC).
• Опыт работы с WebView и гибридной архитектурой.
• Unit / Widget / Golden tests.
• CI/CD (Fastlane).
• Работа с монорепозиториями (Melos), FVM.
• Базовое понимание нативной разработки (Android/iOS).
Мы ожидаем:
• Умение аргументировать технические решения.
• Опыт менторства и качественного code review.
• Самостоятельность — способность довести эпик до продакшна.
• Системное мышление и внимание к качеству кода.
Условия:
• Оформление в ИТ аккредитированной компании
• Удалённая работа (возможны редкие командировки в Москву)
• Испытательный срок: 3 месяца
• Доход: по рынку (обсуждается индивидуально)
• ДМС обсуждается