Job Description:
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
Pay: ₹750,000.00 - ₹950,000.00 per year
Work Location: In person