Diet Watchers

Mobile Developer

Diet Watchers  •  Riyadh, SA (Onsite)  •  4 months ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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

  • 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.

Must-Haves

️ 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
Diet Watchers

About Diet Watchers

Diet watchers is a privately owned company that was established over 20 years ago in Saudi Arabia. We offer nutrition consultations, custom dietary programs and a wide selection of healthy products.

-- Diet Watchers has more than 13 branches which covered most of Riyadh city , we care about healthy lifestyle with a delicious meals by more than one program to be suitable for different healthy food lovers and for more nutritious life by the programs as below :

1- Full Program

2- Keto Program

3- Slim Choice Program

4- Athletic Program

5- Lunch Program

6- AM Program

7- PM Program

8- Business Lunch Program

Industry
Arts & Entertainment
Company Size
51-200 employees
Headquarters
Riyadh, SA
Year Founded
2000
Social Media