
Mamo
Senior Flutter Developer
- Permanent
- Dubai, United Arab Emirates
- Experience 5 - 10 yrs
Job expiry date: 05/11/2026
Job overview
Date posted
21/09/2026
Location
Dubai, United Arab Emirates
Salary
AED 20,000 - 30,000 per month
Compensation
Comprehensive package
Experience
5 - 10 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
05/11/2026
Job description
Full ownership of the mobile architecture comes with this Senior Flutter Developer role at Mamo, alongside a hand in shaping the wider technical strategy. Payments work sits behind everything the team builds, and this position covers end to end development and release for both iOS and Android apps. You'll design modular components, optimize app performance and scalability, and keep the codebase secure and efficient as it grows. Automated testing infrastructure falls under the role too, built with comprehensive coverage to catch issues before they reach users. Authentication gets handled through mechanisms like OAuth, JWT and Firebase, paired with careful data handling and error management for a smooth experience. API requests need tuning for minimal latency and bandwidth use on mobile devices, since performance shows up fastest on the smaller screen. Collaboration runs close with Product, Design and other engineers, translating ideas into features that create real value for users. You're expected to bring deep knowledge of the Flutter ecosystem, state management techniques, reactive programming and navigation frameworks. Logging, monitoring and APM improvements round out the work, pushing observability forward as the app and its user base grow.
Required skills
Key responsibilities
- Own end-to-end development and release for iOS and Android mobile apps
- Design modular components for the mobile app
- Optimize app performance, scalability and usability
- Architect a scalable, secure and efficient codebase
- Troubleshoot issues and resolve them to ensure reliability
- Establish automated testing infrastructure with comprehensive coverage
- Collaborate closely with Product, Design and other engineers
- Improve logging, monitoring and APM for better observability
- Define mobile engineering best practices
- Track current mobile and Flutter technology trends and adopt relevant advancements
- Implement secure authentication mechanisms such as OAuth, JWT and Firebase
- Ensure smooth user experience through efficient data handling and error management
- Reduce API request latency and bandwidth usage on mobile devices
Experience & skills
- Bring 6+ years of mobile development experience, including 3 years with Flutter and Dart
- Show a proven track record developing and scaling mobile applications
- Demonstrate deep technical understanding of the Flutter ecosystem and state management techniques
- Apply proficiency in reactive programming, data binding and navigation frameworks
- Carry expertise in testing frameworks including E2E tools such as Appium, Patrol or Maestro
- Balance rapid feature delivery with high quality releases
- Build custom widgets and set up push notifications
- Set up CI/CD pipelines and manage app release processes
- Maintain packages and federated plugins
- Optimize app size while managing increasing complexity
- Use various monitoring tools
- Adopt AI tools to improve productivity and output quality
- Work autonomously in high growth environments with little supervision