Education
- Bachelor's or Master's Degree in computer sceince, Software Engineering, or related field.
Experience
- Minimum 5 years of experience in mobile app development.
- At least 3 years of experience with flutter (including iOS and Android development.
- Proven experience in building and deploying Flutter apps at scale.
Technical Skills
- Proficient in Dart programming language.
- Expertise in State Management using Provider, Riverpod, or Bloc.
- Strong understanding of RESTful API's and third party SDKs.
- Experience in Firebase (authentication, cloud functions, real-time database).
- Experiece with Git and version control systems.
- Familiarity with App Store and Google play store submission guidelines.
- Experience in handling push notifications, deep linking, and in-app messaging.
- Experience with AI or Machine Learning API's (preferred)
Soft Skills
- Strong problem solving and analytical skills.
- High attention to detail and ability to debug complex issues.
- Strong communication and collaboration skills with cross-functional teams.
- Ability to work in a fast-paced, deadline-driven environment.