Senior Mobile Developer (Flutter)
Position Summary
We are seeking an experienced Senior Mobile Developer (Flutter) to design and build high-quality cross-platform mobile applications for iOS and Android.
In this role, you will lead the development of scalable, user-friendly mobile solutions and collaborate with Product, Design, and Backend teams to deliver exceptional app experiences.
Key Responsibilities
- Develop and maintain mobile applications using Flutter and Dart.
- Build reusable components and scalable application architecture.
- Integrate RESTful APIs and third-party services.
- Optimize application performance, usability, and responsiveness.
- Conduct code reviews and mentor junior developers.
- Collaborate with cross-functional teams throughout the development lifecycle.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of mobile development experience, including 3+ years with Flutter.
- Strong proficiency in Dart, Flutter framework, and state management solutions (Provider, Bloc, Riverpod).
- Experience integrating APIs, authentication, and local storage.
- Familiarity with app deployment to the Apple App Store and Google Play Store.
- Knowledge of Git, CI/CD, and mobile testing practices.
- Strong problem-solving and communication skills.