Job Description – Senior Flutter Developer
Position: Senior Flutter Developer
Experience Level: 6 to 8+ years
Location: Abu Dhabi, UAE
Employment Type: Full-time
About the Role
We are seeking a highly skilled Senior Flutter Developer with extensive experience in cross-platform mobile application development.
The ideal candidate will have a proven record of building and deploying high-performing, scalable, and user-friendly mobile apps using Flutter.
This role requires technical expertise, leadership qualities, and the ability to collaborate effectively with cross-functional teams in a fast-paced environment.
Key Responsibilities
- Lead the design, development, and deployment of cross-platform mobile applications using Flutter for iOS and Android.
- Collaborate with product owners, designers, and backend engineers to deliver robust and feature-rich applications.
- Write clean, maintainable, testable, and scalable code following best practices.
- Integrate applications with REST APIs, GraphQL, Firebase, and third-party SDKs.
- Optimize applications for performance, security, and responsiveness.
- Establish and maintain CI/CD pipelines for mobile app deployment.
- Ensure compliance with App Store and Play Store publishing standards.
- Conduct code reviews, enforce coding standards, and mentor junior engineers.
- Identify, troubleshoot, and resolve performance, usability, and scalability issues.
Required Skills & Experience
- 6 to 8+ years of professional experience in mobile application development.
- Minimum 3+ years of proven expertise in Flutter and Dart.
- Strong understanding of mobile UI/UX design principles and patterns.
- Experience with state management frameworks (Provider, Riverpod, Bloc, MobX, Redux).
- Knowledge of mobile app architecture patterns (MVVM, Clean Architecture).
- Proficiency in RESTful APIs, GraphQL, Firebase, and backend service integrations.
- Hands-on experience with CI/CD pipelines and Git-based workflows.
- Strong knowledge of Agile/Scrum methodologies.
- Prior experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development is a plus.
Preferred Skills
- Track record of publishing apps on Google Play Store and Apple App Store.
- Familiarity with push notifications, in-app purchases, and deep linking.
- Experience with unit, widget, and integration testing in Flutter.
- Exposure to cloud platforms (AWS, GCP, Azure) for mobile-backend integrations.
- Understanding of containerization (Docker, Kubernetes) is an advantage.
Education
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
Why Join Us
- Opportunity to work on cutting-edge, large-scale projects in Abu Dhabi.
- Competitive compensation and benefits package.
- Multicultural, collaborative, and growth-oriented work culture.
- Professional development and career progression opportunities.
hv8wfe96fY