Mobile Developer
Job in
Riyadh, Riyadh Region, Saudi Arabia
Listed on 2026-01-13
Listing for:
Saha
Full Time
position Listed on 2026-01-13
Job specializations:
-
Software Development
App Developer - Mobile/Web, Full Stack Developer, Software Engineer, Backend Developer
Job Description & How to Apply Below
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.
YourKey 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
, Apps Flyer
, 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.,
Apps Flyer
, Firebase
) - Experience working with third-party SDKs and custom integrations
- 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×