1. About the Role
We are looking for an experienced Flutter & Dart Developer to help us build a cross-platform mobile application that complements our enterprise web platform. The app will be used in field environments and will include features such as media capture, offline data handling, form-driven input, and integration with interactive 2D plans and 3D models for visual reference. You will play a key role in delivering a performant, intuitive, and scalable experience across both Android and iOS devices.
2. Responsibilities
Ø Design and develop a cross-platform mobile application using Flutter & Dart.
Ø Integrate with our existing MERN stack backend via REST APIs.
Ø Implement core features such as media capture, offline data capture and background syncing, talk-to-text for notes, form-based input with validation, and draft report creation.
Ø Ensure smooth UI / UX working closely with our design team.
Ø Optimize app performance and manage secure local storage.
Ø Maintain clean, reusable, and well-documented code.
Ø Collaborate with QA and operations teams for real-world testing and rollout.
3. Required Skills
Ø 2+ years of hands-on experience in Flutter & Dart for mobile development.
Ø Strong understanding of mobile app architecture and lifecycle.
Ø Experience in integrating REST APIs.
Ø Proficiency in state management (e.g., Provider, Riverpod, Bloc).
Ø Experience with offline-first apps and local storage (e.g., Hive, SQLite).
Ø Good experience in handling image / video capture, file handling, and permissions.
Ø Strong debugging and performance optimization skills.
Ø Familiarity with Git and Agile workflows.
Ø Ability to write clean and maintainable production-level code.
4. Qualifications
Bachelor’s degree in computer science, Information Technology, or a related field (or equivalent practical experience).
Flutter Developer • Lucknow, IN