Мы ищем разработчика на проект по разработке мобильного приложения в области 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).