Мы ищем разработчика на проект по разработке мобильного приложения в области e-commerce.
Обязанности:
- Проектирование и разработка сложных фич интернет-магазина.
- Поддержка архитектуры монорепозитория и контроль качества кода команды.
- Развитие гибридного функционала (интеграция нативного кода с веб-частью).
- Настройка и поддержка инфраструктуры проекта.
- Проведение код-ревью и менторство новых разработчиков.
Требования:
- Опыт коммерческой разработки мобильных приложений от 5 лет.
- Опыт работы с Flutter — от 3.5 лет.
- Обязателен опыт разработки E-commerce проектов (интернет-магазины, маркетплейсы, ритейл. Необходимо понимание специфики: работа с каталогом, корзиной, оформлением заказа (checkout) и платежными системами.
- Отличное знание Dart и Flutter.
- Уверенное владение Clean Architecture и опыт работы в многомодульных проектах.
- Глубокое понимание работы с сетью: опыт настройки Dio, SSL Pinning, грамотная обработка Refresh Token и интерцепторов.
- Опыт построения сложной навигации: Deep Links (AppLinks), обработка переходов из Push-уведомлений, работа с роутингом (GoRouter).
- Понимание принципов Dependency Injection (Riverpod) и управления состоянием (BLoC).
- Опыт разработки гибридных приложений: плотная работа с WebView, двустороннее общение (JS Channels), отладка веб-контента внутри приложения.
- Навыки написания всех видов тестов (Unit, Widget, Golden tests) и работа со строгими линтерами (DCM).
- Умение настраивать CI/CD (Fastlane, скрипты сборки).
- Умение аргументировать технические решения и выстраивать архитектуру фич.
- Опыт наставничества (менторства) мидл-разработчиков и проведения качественного Code Review.
- Самостоятельность: умение взять сложную задачу (эпик) и довести ее до продакшна.
- Системное мышление и внимание к качеству кода.
Будет плюсом:
- Опыт работы с инструментами управления монорепозиторием (Melos).
- Опыт работы с FVM (Flutter Version Management) и настройки окружения.
- Опыт работы с Figma (выгрузка ассетов, просмотр свойств).
- Базовое понимание нативной разработки (Android/iOS).
Условия:
- Официальное оформление по ТК РФ;
- Конкурентный уровень заработной платы;
- Возможность развития в рамках международной FMCG-компании;
- Возможность удаленной работы;
- Предоставление корпоративной техники.
Задайте вопрос работодателю
Он получит его с откликом на вакансию
