Job Description
Requirements
Flutter developers should possess the following hard skills:
- Knowledge of Flutter framework and Dart language
- Experience using REST application programming interfaces (APIs)
- Knowledge of object-oriented programming languages like C++ and Java
- Good understanding of app architecture
- Understanding of Flutter framework and Dart language
- Experience developing high-quality mobile apps natively on multiple platforms like Android and iOS
- Familiarity with version control tools, such as Subversion and Git
- Experience using integrated software development environments (IDEs), such as VS Code and Android Studio.
Technical Skills:
Flutter developers should have a broad range of technical skills, including the following:
- Robust debugging and testing skills
- Experience working remotely and coordinating tasks with different teams and departments
- Understanding of [preferred project management methodology, such as Scrum] principles and experience working on [project management methodology] teams
- Understanding of progressive web apps (PWAs), Azure DevOps, and Firebase
- Experience performing code reviews as part of the continuous integration (CI) and continuous delivery (CD) cycle