Требования:
1. Опыт работы на Flutter: как минимум 2 года.
2. Уверенное знание Dart / Flutter: глубокое понимание синтаксиса и особенностей разработки на Dart и Flutter.
3. Понимание паттернов ООП, SOLID, Clean Code: знание принципов объектно-ориентированного программирования, правил SOLID и лучших практик написания чистого кода.
4. Знание основных шаблонов проектирования: умение применять различные шаблоны при разработке приложений.
5. Опыт работы с REST API, dio: умение взаимодействовать с RESTful API и использовать библиотеку dio для работы с сетью.
6. Опыт работы с менеджером состояний Bloc: понимание концепций управления состоянием и применение Bloc в проектах.
7. Понимание адаптивной верстки, использование Figma: способность разрабатывать адаптивные пользовательские интерфейсы и работать с дизайном в Figma.
8. Понимание работы git: уверенное использование систем контроля версий, особенно git.
Дополнительные плюсы:
- Знание других языков программирования.
- Опыт менторства или преподавания.