1. Position Summary
The organization is seeking a competent and experienced Flutter Developer with a minimum of
two years of hands-on experience in hybrid application development using the Flutter
framework. The role involves designing, developing, testing, and maintaining high-quality
applications while adhering to established coding standards and development processes.
The selected candidate will collaborate with cross-functional teams including Product
Management, Design, Backend Engineering, and Quality Assurance to deliver scalable, secure,
and efficient mobile solutions.
2. Key Responsibilities
● Design and develop hybrid applications using Flutter and Dart.
● Implement user interface designs with precision and adherence to provided
specifications.
● Integrate RESTful APIs and third-party services into mobile applications.
● Develop reusable, maintainable, and scalable codebases.
● Participate in technical design discussions and code reviews.
● Troubleshoot, debug, and resolve application issues across development and production
environments.
● Ensure performance optimization and responsiveness of applications.
● Maintain documentation related to development work where required.
● Collaborate effectively with backend developers to define and implement API contracts.
● Follow established development workflows, version control practices, and release
processes.
3. Required Qualifications and Technical Skills
● Minimum of 2 years of professional experience in Flutter development.
● Proficiency in Dart programming language.
● Strong understanding of Flutter framework, widgets, and application lifecycle.
● Experience working with REST APIs and JSON data handling.
● Practical knowledge of state management approaches (e.g., Provider, Riverpod, Bloc, or
equivalent).
● Experience using Git for version control.
● Understanding of mobile application architecture patterns such as MVC, MVVM, or
Clean Architecture.
● Experience in publishing applications on the Google Play Store and/or Apple App Store.
● Knowledge of mobile performance optimization principles.
4. Preferred Qualifications
● Experience with Firebase services (Authentication, Firestore, Push Notifications).
● Exposure to CI/CD pipelines for mobile applications.
● Basic knowledge of native development i.e. Android, iOS, Web.
● Experience in unit testing and widget testing.
● Familiarity with Agile development methodologies.
5. Competencies
● Strong analytical and problem-solving abilities.
● Attention to detail and commitment to quality.
● Effective communication and collaboration skills.
● Ability to work independently as well as within a team environment.
● Professional approach toward deadlines and deliverables.
Pay: ₹35,000.00 - ₹65,000.00 per month
Benefits:
- Paid sick time
- Provident Fund
Ability to commute/relocate:
- Dehradun, Uttarakhand (Dehradun): Reliably commute or planning to relocate before starting work (Required)
Experience:
- Dart: 3 years (Preferred)
- CI/CD: 3 years (Preferred)
- Flutter Framework: 3 years (Preferred)
- Android Development: 3 years (Preferred)
- iOS development: 3 years (Preferred)
Work Location: In person