About the role
Flutter-разработчик
Гибрид/Офис (Москва)
A7 Технологии — создаёт технологические решения для проектов государственного масштаба.
Требования
- 2+ года опыта в разработке на Flutter (Dart).
- Глубокое понимание принципов объектно-ориентированного программирования и принципов SOLID, KISS, DRY.
- Опыт создания сложных пользовательских интерфейсов с кастомными анимациями и высокой точностью по макетам.
- Понимание принципов асинхронного и реактивного программирования, уверенная работа со стримами, понимание работы event loop в Dart.
- Уверенное понимание Clean Architecture: слои, зависимости, интерфейсы, DI.
- Опыт работы с Bloc (или аналогом) для управления состоянием, GetIt/Injectable для dependency injection.
- Работа с сетью: Dio + Retrofit, умение обрабатывать ошибки, кэшировать запросы.
- Знание REST API, умение работать с документацией OpenAPI/Swagger.
- Локальное хранилище: опыт работы с ObjectBox, Hive или аналогичными решениями.
- Навигация: опыт использования AutoRoute, Beamer или аналогичными решениями.
- Понимание жизненного цикла приложения Widget, Element, State.
- Внимательность, умение тестировать себя, проверять бизнес-правила руками и глазами.
- Умение читать и писать документацию, тикеты, описания PR.