Job Description
Job Summary
We are looking for a talented Flutter Developer to join our team and contribute to the development of high-quality mobile applications for iOS and Android. The ideal candidate should have expertise in Flutter and Dart, a strong grasp of mobile UI/UX principles, and experience working in an agile development environment.
Must-Have Skills (Mandatory)
- 3 to 4 years of hands-on experience in mobile app development using Flutter.
- Proficiency in Dart programming language.
- Strong understanding of the Flutter framework and its ecosystem.
- Experience in building and deploying mobile applications on both iOS and Android.
- Strong understanding of RESTful APIs and third-party integrations.
- Knowledge of .NET Web APIs development and consumption.
- Experience with state management techniques (Provider, Riverpod, Bloc, etc.).
- Knowledge of Firebase, GraphQL, or other backend services.
- Proficiency in version control systems (Git/GitHub/GitLab).
- Understanding of mobile app architecture and clean code principles (SOLID, MVVM, etc.).
- Strong problem-solving and debugging skills.
- Solid understanding of mobile app design principles, interface guidelines, and best practices.
- Strong communication and collaboration skills.
Good-to-Have Skills (Optional)
- Experience with native mobile development (React Native, Swift, Kotlin, Java).
- Knowledge of CI/CD pipelines for mobile apps.
- Familiarity with testing frameworks (Mockito, Flutter Test, etc.).
- Experience working in an Agile/Scrum environment.
Qualifications & Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 3 to 4 years of experience in Flutter and Dart development.