Über die Rolle
DescriptionColada, a leading company in the Food & Beverage industry based in Riyadh, Saudi Arabia.
We're looking for a mid-to-senior Flutter developer to join the mobile team and own features end-to-end — from UI to state management to API integration.
Requirements
- 3+ years of professional Flutter/Dart experience, with apps shipped to both the App Store and Google Play
- Strong understanding of state management patterns — we use Riverpod (incl. code generation via riverpod_generator)
- Experience with auto_route or comparable declarative/generated routing
- Solid grasp of async Dart, REST API integration (we use Dio), and JSON serialization/code generation
- Experience with Firebase (Messaging/push notifications at minimum)
- Comfortable with Git-based workflows and code review
- Understanding of mobile app release processes (App Store Connect / Play Console); Fastlane experience a plus
- Clear written communication for a fully remote, async-friendly team
Roles And Responsibilities
- Build and maintain core product features across ordering, checkout, and customer loyalty/rewards
- Integrate with our REST API (Dio) and real-time updates (Socket.IO)
- Work with payment providers to support checkout flows across markets
- Implement location-based features (maps, geolocation)
- Maintain push notification flows (Firebase Messaging) and lifecycle/marketing notifications
- Support analytics and experimentation instrumentation
- Ship bilingual UI (English/Arabic, RTL-aware)
- Participate in code review, and help keep the codebase's architecture clean as the app scales
Quelle: die eigene Karriereseite des Arbeitgebers.