Unleash innovation — lead the next generation of mobile experiences with a senior Flutter specialist!
EU — Remote, 5 days/week
As a Senior Flutter Support & Development Engineer, you will be working for our client, Masaraty Global — a luxury transportation platform revolutionizing chauffeur services across major Saudi Arabian cities. You will take ownership of a live, customer-facing B2C booking app built with Flutter, Firebase, and GCP, focusing on stabilizing, enhancing, and expanding the platform’s capabilities. This is an opportunity to drive impactful change in a high-growth industry, shaping the future of mobility services.
Your main responsibilities:
- Own and operate the support queue, promptly triaging incidents and ensuring SLA compliance to uphold platform stability
- Proactively monitor Firebase Crashlytics, Performance, and GCP Cloud Logging, addressing issues before users are affected
- Develop new features from concept to deployment, including UI, backend integration, and app store releases
- Manage release processes for both iOS and Android, handling store submissions and certificates with precision
- Write comprehensive tests, conduct code reviews, and document architectural and decision rationale
- Maintain and improve the health of the codebase through refactoring, managing technical debt, and proposing structural improvements
- Collaborate closely with the client via Slack/Teams/email, providing clear, detailed updates and active communication
- Participate in weekly status reports and monthly governance calls, representing the technical voice of the platform
You're ideal for this role if you have:
- 5+ years of professional software engineering experience
- 3+ years of hands-on experience with production Flutter apps (Dart, state management — Bloc/Riverpod/Provider, platform channels, native integrations)
- Proven track record of publishing apps on both App Store and Google Play, including handling store submissions and cycle rejections
- Deep knowledge of Firebase ecosystem: Firestore, Authentication, Cloud Functions (Node.js or Python), Cloud Messaging, Crashlytics, Remote Config
- Working familiarity with GCP: Cloud Run, Cloud Functions, Cloud Storage, Cloud Logging, IAM, and service account management
- Fluent English skills, both written and spoken, with proven ability to communicate technical concepts clearly to non-technical stakeholders
- Customer-facing professionalism — capable of conducting calls, explaining trade-offs, and providing professional status updates
It is a strong plus if you have:
- Experience in transportation, logistics, ride-hailing, or booking platforms
- Familiarity with Google Maps Platform, geolocation, route optimization, or driver tracking
- Payment integration experience with Stripe, HyperPay, PayTabs, or similar local Saudi gateways
- Exposure to Saudi or GCC markets, including RTL UI, Hijri calendar, prayer-time features, and local payment flows
- Experience setting up CI/CD workflows for Flutter apps, using Codemagic, Fastlane, Bitrise, or GitHub Actions
- DevOps or SRE instincts, particularly in proactive monitoring and incident prevention
- Proven ability to takeover and reverse-engineer legacy codebases from external vendors
Language required for the role:
Fluent English — excellent written and spoken command.
Eligibility to work in this role:
Not required — open to candidates without existing legal work rights in the EU.
#MAKEYourCareerBETTER
Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.