Flutter Mobile Developer
Experience: 2.5 to 6 years
Tech Stack: Flutter, Dart, Firebase, SQLite, REST APIs, Google Maps Flutter
Role Overview
You will develop 2 core mobile apps:
- Driver App → GPS tracking, LR review, trip start, delivery confirmation
- Transporter App → Accept loads, assign drivers/vehicles, tracking dashboard
This is a critical role as the mobile app drives real-time tracking and proof-of-delivery.
Key Responsibilities
- Build production-grade Flutter mobile apps
- Implement driver workflow (LR assigned → Start trip → GPS tracking → Delivery)
- Implement background GPS tracking with low battery usage
- Implement QR scanning, camera/photo capture, geolocation
- Integrate with NodeJS APIs via REST
- Implement push notifications via FCM
- Implement map features (Mapbox/Google Maps)
- Handle offline scenarios with local caching
- Implement digital delivery confirmation (OTP, Photo, QR, Geo)
- Ensure app stability across Android versions
Required Skills
- Strong experience in Flutter development
- Experience building apps with camera, GPS, background services
- Familiarity with Firebase Cloud Messaging
- Strong UI/UX skills using Flutter widgets
- Hands-on with local storage (Hive/SQLite)
- Strong HTTP/API integration skills
Good-to-Have Skills
- Experience with live tracking apps
- Knowledge of MQTT/WebSockets
- Experience with digital logistics apps
Personality Fit
- Highly independent
- Strong debugging mindset
- Comfort working on mission-critical app flows
Pay: ₹50,000.00 - ₹70,000.00 per month
Work Location: In person