We are looking for an experienced Flutter Developer to join our mobile development team and contribute to our growing suite of enterprise applications, including Waves and other ERPNext-integrated platforms. The ideal candidate will have hands-on experience in architecting, developing, and maintaining cross-platform apps with a strong understanding of API integrations and performance optimization.
Key Responsibilities
- Develop and maintain Flutter-based mobile applications for Android and iOS.
- Integrate applications with RESTful APIs and ERPNext backends.
- Write clean, maintainable, and scalable code using Dart and Flutter best practices.
- Collaborate with backend, design, and testing teams to ensure seamless product delivery.
- Implement offline data handling, synchronization, and caching strategies.
- Optimize application performance and troubleshoot complex issues.
- Mentor junior developers and contribute to the overall mobile architecture.
Required Skills & Qualifications
2–5 years of proven experience in Flutter and Dart development.
Strong knowledge of state management (Bloc, Riverpod, Provider, etc.).
Experience in REST API integration, authentication flows, and JSON parsing.
Familiarity with Git, Firebase, and CI/CD pipelines.
Understanding of mobile app architecture, performance tuning, and testing.
Excellent problem-solving and communication skills.
Preferred Skills
Experience with ERPNext or other enterprise backends.
Knowledge of native Android/iOS modules and platform channels.
Exposure to offline-first app development and background services.