Mobile Developer
Diet Watchers
Date: 2 weeks ago
City: Riyadh
Contract type: Full time

Were looking for a Senior Flutter Developer with a strong command of clean architecture and modern mobile app development practices to join our team. Youll play a key role in delivering seamless and high-performance apps that integrate with robust backend systems, real-time analytics, and third-party services.
If you're passionate about writing clean, modular, and scalable code and youre comfortable working in fast-paced, cross-functional teams this role is for you.
Your Key Responsibilities
️ 5+ years of mobile development experience
️ Advanced experience with Flutter and clean architecture principles
️ Strong grasp of state management and modular code structure
️ Deep experience in REST API consumption, auth handling, error caching
️ Hands-on experience with Firebase services (FCM, Analytics, Crashlytics)
️ Understanding of Laravel APIs and using Postman or interceptors to test endpoints
️ Proficient in turning Figma designs into Flutter widgets with a focus on usability
️ Familiarity with JSON parsing, secure local data storage, push notifications, deep links
️ Understanding of MySQL structure through APIs
️ Experience with Flutter Web/Desktop
️ Solid understanding of in-app payments (Apple Pay, Google Pay, 3rd-party SDKs like Moyassar)
️ Crash and performance tracking tools (e.g., AppsFlyer, Firebase)
️ Experience working with third-party SDKs and custom integrations
Nice-to-Haves
If you're passionate about writing clean, modular, and scalable code and youre comfortable working in fast-paced, cross-functional teams this role is for you.
Your Key Responsibilities
- Build and maintain cross-platform mobile apps using Flutter with clean architecture and modular code.
- Integrate REST APIs with proper error handling, caching, and secure local storage mechanisms.
- Work with Firebase services: FCM, Crashlytics, Analytics, and push notifications.
- Ensure solid app lifecycle management, build optimization, and deployment readiness.
- Consume and understand Laravel-based APIs using tools like Postman or through custom Flutter interceptors.
- Translate Figma designs into real Flutter UI with adherence to modern UI/UX best practices.
- Implement features like deep links, in-app notifications, and JSON parsing.
- Map MySQL data structures through backend API layers into the app models.
- Build apps that are ready for Web and Desktop (Flutter Web/Flutter Desktop) for future scalability.
- Integrate in-app payments (Apple Pay, Google Pay, Moyassar SDK).
- Track and resolve crashes using tools like Firebase Crashlytics, AppsFlyer, etc.
- Collaborate closely with backend, design, and QA teams to ship polished features.
️ 5+ years of mobile development experience
️ Advanced experience with Flutter and clean architecture principles
️ Strong grasp of state management and modular code structure
️ Deep experience in REST API consumption, auth handling, error caching
️ Hands-on experience with Firebase services (FCM, Analytics, Crashlytics)
️ Understanding of Laravel APIs and using Postman or interceptors to test endpoints
️ Proficient in turning Figma designs into Flutter widgets with a focus on usability
️ Familiarity with JSON parsing, secure local data storage, push notifications, deep links
️ Understanding of MySQL structure through APIs
️ Experience with Flutter Web/Desktop
️ Solid understanding of in-app payments (Apple Pay, Google Pay, 3rd-party SDKs like Moyassar)
️ Crash and performance tracking tools (e.g., AppsFlyer, Firebase)
️ Experience working with third-party SDKs and custom integrations
Nice-to-Haves
- Familiarity with Python scripting for automation or light tasks
- Experience integrating Odoo APIs (e.g., orders, wallets, subscriptions)
- Experience working with device sensors: GPS, accelerometer, NFC
- Play Store & App Store deployment best practices and compliance
- Knowledge of multi-language support/localization in Flutter apps
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Associate Director, Commercial Claims
Mace,
Riyadh
1 day ago
Mace combines construction expertise with consultancy to unlock potential in every person or project and redefine the boundaries of ambition. Our values shape the way we consult and define the people we want to join us on our journey.The ProjectThis is an opportunity to work on one of the largest programmes in Saudi Arabia. This unique project consists of major...

Assistant Brand Manager
Nice One,
Riyadh
1 day ago
Join Niceone – a fast-growing digital home retail leader – and become a key player on our marketing team as a Assistant Brand Manager. At Niceone, we foster an innovative, inclusive, and diverse work environment where every team member’s unique perspective helps drive our brand forward. This is an exciting opportunity to grow your professional skills in brand marketing in...

Permitting Office Senior Manager, Internal Workflows (Saudi National)
Parsons Corporation,
Riyadh
1 day ago
In a world of possibilities, pursue one with endless opportunities. Imagine Next!When it comes to what you want in your career, if you can imagine it, you can do it at Parsons. Imagine a career working with intelligent, diverse people sharing a common quest. Imagine a workplace where you can be yourself. Where you can thrive. Where you can find...
