Futter Developer
Onsite- KSA
Offshore- Remote
- 4-6 years of experience in Hybrid mobile applications development.
- 2+ years of hands-on experience in Flutter/ Dart
- Proficiency in Dart programming language
- Strong command on Flutter/ Dart. Exposure towards Flutter libraries and different versions of it.
- Strong knowledge of the various packages available in Flutter like layouts (Rows/Columns), widgets, location services, network, storage, security/cryptography, SQFLite etc.
- Exposure to State management using different methodology. Bloc is preferred.
- Write clean, well-documented, and maintainable code
- Knowledge of web services integration and serialization techniques like REST, SOAP, XML, JSON.
- Familiar with Material Design Guidelines
- Experience of working with version control, bug tracking, continuous integration, and other productivity enhancement software like, Git, Jira etc.
- Exposure into Social media integration, Push Notifications etc.
- Prior experience in working in Agile software methodologies
Skills
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