About the Project
We are looking for a Flutter Developer to work on a logistics and delivery mobile application used by drivers, dispatchers, and field teams. The app supports route details, job status updates, proof of delivery, push notifications, offline mode, and location-based workflows.
The mobile stack includes Flutter 3, Dart 3, Riverpod or BLoC, REST API integration, local storage, Firebase Cloud Messaging, background location handling, and CI/CD for mobile releases. The role includes regular communication with international product, backend, QA, and design stakeholders, so strong spoken English is required.
What You Will Do
- Develop Flutter features for delivery workflows, job lists, maps, status updates, and proof-of-delivery screens.
- Implement offline-friendly behaviour, local caching, synchronisation, and retry logic for unstable network conditions.
- Work with REST APIs, authentication, push notifications, and device permissions.
- Implement mobile UI from Figma designs with attention to responsiveness and platform behaviour.
- Support background tasks, location updates, and app lifecycle edge cases.
- Improve app stability using crash reporting, logging, and release diagnostics.
- Write tests for core business logic and critical screens where appropriate.
What We Are Looking For
- 3+ years of commercial mobile development experience, including solid Flutter experience.
- Strong knowledge of Dart and Flutter widget architecture.
- Experience with Riverpod, BLoC, Provider, or similar state management tools.
- Experience integrating REST APIs, push notifications, local storage, and permissions.
- Understanding of mobile performance, offline scenarios, app lifecycle, and release processes.
- Experience publishing or supporting apps in Google Play and App Store environments.
- Strong spoken English - B2+ or higher for daily work with international teams.
Nice to Have
- Experience with maps, GPS, route tracking, geofencing, or delivery/field-service applications.
- Experience with Firebase Crashlytics, Analytics, Remote Config, or App Distribution.
- Experience with CI/CD using Codemagic, GitHub Actions, Bitrise, or similar tools.
- Native Android or iOS experience is a plus.
Apply
If you enjoy building cross-platform mobile apps with practical offline and field-service challenges, we would be glad to hear from you. Send us your CV and we will contact you to discuss relevant opportunities.