Преимущество платформы Flutter заключается в том, что вы можете разрабатывать приложения, не имея большого опыта. Кроме того, если вы уже знакомы с языком и , то вам не составит труда изучить синтаксис Flutter. Но даже в этом случае вам придется вспомнить принципы объектно-ориентированного программирования (ООП).
Middle разработчик Flutter должен уметь:
- Опыт разработки Flutter (приветствуется опыт работы с Android/IOS/Web) ;
- Опыт и готовность работать в команде;
- Хорошо понимать принципы ООП и SOLID;
- Опыт создания сложных компонентов пользовательского интерфейса и пользовательских анимаций;
- Опыт использования системы контроля версий Git;
- Опыт разработки и проектирования архитектуры и функциональности приложений.
- Уровень владения техническим английским языком выше среднего;
- Написание чистого, понятного и сопровождаемого кода;
- Написание модульных тестов;
- Проведение обзоров кода.