Мы ищем разработчика на проект по разработке мобильного приложения в области 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-компании;
- Возможность удаленной работы;
- Предоставление корпоративной техники.
Похожие вакансии
Высшее образование (техническое). Опыт backend-разработки (6+ лет опыта), 2+ года на Rust. Опыт проектирования и вывода в...
Высшее техническое образование. Опыт коммерческой разработки 1–3 года, включая написание устойчивых программ для добычи данных, которые подтверждённо работали продолжительное...
Уверенное знание Flutter и Dart. Коммерческий опыт или сильные завершённые pet-проекты. Понимание REST API, JSON и авторизации.
Обязательно: Kotlin / Android-разработка-от 3 лет. Желательно: опыт с WebView, JCEF или Chromium-based рендерингом. Желательно: опыт работы в...
Опыт: от 3 лет коммерческой разработки на .NET (C#), из них минимум 2 года на позициях Senior уровня.
