1-я улица Ямского Поля
Обязанности:
- Разработка и развитие мобильных приложений компании на Flutter
- Поддержка существующего production-кода
- Реализация новых feature-модулей и доработка текущих
- Работа с backend API (каталог, корзина, заказы, профиль и др.)
- Интеграция и поддержка сторонних сервисов (аналитика, push, чат)
- Оптимизация производительности и стабильности приложения
- Работа с архитектурой (BLoC, feature-модули, DI)
- Участие в релизах: сборки, выкладка, контроль качества
- Работа с логами, ошибками, мониторингом
- Взаимодействие с backend-разработкой и продуктовой командой
Требования:
-
Опыт разработки на Flutter от 3–4 лет
-
Уверенное понимание архитектуры мобильных приложений: BLoC, Repository / DataSource, Feature-based архитектура
-
Опыт работы с REST API, сетевыми клиентами (Dio или аналоги)
-
Опыт работы с CI/CD, Codemagic
-
Опыт работы с аналитикой и push: AppMetrica, Firebase
-
Опыт работы с crash monitoring: Sentry или аналог
-
Понимание асинхронности, потоков данных, обработки ошибок
-
Опыт оптимизации производительности Flutter-приложений
-
Опыт работы с Git
Важно для нас:
- Опыт работы с существующим legacy-кодом и его рефакторинг
- Умение разбираться в чужом коде и быстро входить в проект
- Готовность принимать архитектурные решения
Будет плюсом:
- Опыт backend-разработки
- Опыт работы с e-commerce проектами
- Опыт работы с кастомными архитектурными решениями
- Опыт написания тестов (unit / integration)
Условия:
-
Удалённая работа / гибрид
-
Полная занятость
-
Влияние на архитектуру и развитие платформы
-
Несколько приложений в контуре
-
Заработная плата обсуждается индивидуально