Mobile Developer

Saha

Riyadh

On-site

SAR 167,400 - 223,200

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company in Riyadh is seeking a Senior Flutter Developer to create cross-platform mobile applications using clean architecture principles. The ideal candidate will have 5+ years of experience in mobile development, a strong grasp of REST APIs, and familiarity with Firebase services. You will play a crucial role in delivering high-performance apps, collaborating with cross-functional teams to implement features. This position offers an exciting opportunity to work on innovative projects in a fast-paced environment.

Qualifications

  • 5+ years of mobile development experience.
  • Advanced experience with Flutter and clean architecture principles.
  • Strong grasp of state management and modular code structure.

Responsibilities

  • Build and maintain cross-platform mobile apps using Flutter.
  • Integrate REST APIs with proper error handling.
  • Work with Firebase services including FCM and Crashlytics.

Skills

Flutter
Clean architecture
REST API consumption
Firebase services
State management
JSON parsing
Cross-platform development

Tools

Postman
Firebase Crashlytics
AppsFlyer

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. You’ll 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 you’re 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.
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Developer - Flutter
Mobile Developer - Flutter

fourprinciples • Riyadh

On-site
SAR 150,000 - 210,000
Mobile Application UI/UX Designer (Flutter)
Mobile Application UI/UX Designer (Flutter)

Confidential Jobs • Al Khobar

On-site
SAR 120,000 - 180,000
Senior Flutter Developer: Cross-Platform Mobile Apps Expert
Senior Flutter Developer: Cross-Platform Mobile Apps Expert

Saha • Riyadh

On-site
Mobile UI/UX Designer (Flutter) for iOS/Android Apps
Mobile UI/UX Designer (Flutter) for iOS/Android Apps

Confidential Jobs • Al Khobar

On-site
SAR 120,000 - 180,000
Flutter Mobile Engineer: Build Brilliant Cross-Platform Apps
Flutter Mobile Engineer: Build Brilliant Cross-Platform Apps

fourprinciples • Riyadh

On-site
SAR 150,000 - 210,000
Remote Flutter Mobile Developer: Build Scalable Apps
Remote Flutter Mobile Developer: Build Scalable Apps

AZAR • Riyadh

On-site
SAR 201,000 - 357,000
Senior Mobile Engineer (Flutter)
Senior Mobile Engineer (Flutter)

Jobgether • Saudi Arabia

Remote
SAR 337,000 - 675,000
Remote, full-time
Vacation 28 days
Wellness days 7
+6
Senior React Native Developer
Senior React Native Developer

Sweater • Riyadh

On-site
SAR 224,000 - 300,000
Opportunity for leadership in mobile development
Dynamic team environment
Exposure to cutting-edge technologies
+1
Senior React Native Developer
Senior React Native Developer

سويتر | Sweater • Riyadh

On-site
SAR 279,000 - 469,000
Leadership opportunity
Dynamic team
Cutting-edge technologies
+1
Senior Flutter Mobile Engineer — Remote, Global Impact
Senior Flutter Mobile Engineer — Remote, Global Impact

Jobgether • Saudi Arabia

Remote
SAR 337,000 - 675,000
Remote, full-time
Vacation 28 days
Wellness days 7
+6