We are seeking a highly skilled Flutter Developer with proven experience in building full-fledged, scalable mobile applications. The ideal candidate will be responsible for end-to-end mobile app development, including architecture, UI/UX implementation, API integration, testing, deployment, and post-launch support.
You will work closely with our business team to translate operational requirements into a reliable and secure mobile solution tailored for driver provisioning, fleet management, and corporate clients.
Key Responsibilities:
- Design, develop, and maintain cross-platform mobile applications using Flutter for iOS and Android.
- Build end-to-end mobile solutions, from concept to deployment on App Store and Google Play.
- Implement clean architecture, scalable code structure, and reusable components.
- Integrate RESTful APIs, backend services, and third-party APIs (maps, payments, notifications, etc.).
- Develop features such as:
- Driver onboarding and profiles
- Client/company dashboards
- Trip assignment and scheduling
- Attendance and availability tracking
- Real-time location tracking (GPS)
- Push notifications
- Authentication and role-based access
- Collaborate with UI/UX designers to ensure a smooth and intuitive user experience.
- Optimize application performance, responsiveness, and security.
- Conduct testing, debugging, and performance tuning.
- Handle app deployment, versioning, and updates for both platforms.
- Provide documentation and technical guidance for future enhancements.
- Ensure compliance with platform guidelines and best development practices.
Required Skills & Qualifications:
- 1-3+ years of professional experience in mobile application development.
- Strong hands-on experience with Flutter & Dart.
- Proven experience delivering production-level apps on both iOS and Android.
- Solid understanding of mobile app architecture patterns (MVC, MVVM, Clean Architecture).
- Experience with REST APIs, JSON, and asynchronous programming.
- Hands-on experience with state management (Provider, Bloc, Riverpod, etc.).
- Familiarity with Firebase (Authentication, Firestore, Push Notifications, Analytics) or similar services.
- Experience integrating Google Maps / location services.
- Knowledge of app security, authentication, and data protection.
- Experience with Git version control.
- Ability to write clean, maintainable, and well-documented code.
Preferred (Nice-to-Have) Skills:
- Experience with fleet management, logistics, ride-hailing, or driver-based apps.
- Backend knowledge (Node.js, Laravel, Django, or similar).
- Experience with CI/CD pipelines for mobile apps.
- Familiarity with payment gateway integrations.
- Experience with offline-first applications and background services.
Project Scope & Expectations:
- Deliver a fully functional, scalable, and secure mobile application.
- Follow milestones and timelines agreed upon at project initiation.
- Ensure high-quality UI, smooth performance, and minimal bugs.
- Provide post-delivery support for bug fixes and minor enhancements.
What We Expect From the Candidate:
- Strong problem-solving and communication skills.
- Ability to understand business workflows and convert them into technical solutions.
- Ownership mindset with a focus on quality and timely delivery.
- Availability for regular progress updates and coordination meetings.
How to Apply:
Interested candidates should share:
- Portfolio of Flutter apps published on App Store / Google Play
- Brief description of similar projects completed
- Estimated timeline and approach for project delivery
Job Types: Full-time, Part-time, Contract, Fresher
Contract length: 3 months
Pay: Rs70,000.00 - Rs150,000.00 per month
Work Location: Remote