Role Overview
We are looking for a skilled and motivated Flutter Developer to join our IT team. The candidate will be responsible for designing, developing, testing, and maintaining high-quality mobile applications using Flutter and Dart.
Responsibilities
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Build responsive, user-friendly, and high-performance mobile applications for Android and iOS.
- Translate UI/UX designs and business requirements into functional applications.
- Integrate REST APIs and third-party services into mobile applications.
- Work with databases and backend services as required.
- Debug, troubleshoot, and resolve application issues and performance problems.
- Conduct testing and ensure applications are stable and reliable.
- Collaborate with the UI/UX, backend, QA, and other development teams.
- Participate in code reviews and follow coding and development standards.
- Maintain proper documentation of application features and development processes.
- Monitor application performance and implement improvements.
- Stay updated with the latest Flutter, Dart, and mobile development technologies.
Requirements
- Strong knowledge of Flutter and Dart.
- Experience in developing Android and/or iOS applications.
- Good understanding of REST APIs, JSON, HTTP, and API integration.
- Knowledge of state management such as Provider, Riverpod, Bloc/Cubit, or GetX.
- Understanding of Git/GitHub or other version-control systems.
- Good knowledge of UI development and responsive design.
- Understanding of mobile application architecture and debugging.
- Knowledge of Firebase will be an added advantage.
- Ability to write clean, maintainable, and reusable code.
- B.Tech / B.E. / MCA / BCA / M.Sc. IT or equivalent qualification.
Benefits
- Flexible schedule
- Provident Fund