Flutter Developer - Cross-Platform Applications
Blanchard Research and Training is seeking a talented Flutter Developer with 2-3 years of experience to join our dynamic team in Gurugram. You will be instrumental in building and maintaining innovative cross-platform applications for Android, iOS, and Web.
The ideal candidate possesses strong expertise in Dart, MVVM architecture, Riverpod for state management, Floor database for local storage, and Retrofit for API integration. You will also leverage your hands-on exposure to OpenCV, Google ML, and AI-driven features to enhance application capabilities. This role involves close collaboration with UI/UX designers and backend teams, and the integration of self-trained ML models into production-ready applications.
Key Responsibilities:
- Develop and maintain cross-platform applications using Flutter (Android / iOS / Web).
- Write clean, scalable, and maintainable code using Dart.
- Implement MVVM architecture for modular and testable applications.
- Manage application state efficiently using Riverpod.
- Integrate RESTful APIs seamlessly using Retrofit.
- Design and maintain local storage solutions using Floor (SQLite).
- Collaborate effectively with UI/UX designers to deliver intuitive user experiences.
- Integrate OpenCV for advanced image processing and computer vision features.
- Utilize Google ML / ML Kit for on-device machine learning capabilities.
- Integrate and interact with self-trained ML models, such as TensorFlow Lite.
- Optimize application performance across various platforms and devices.
- Perform thorough debugging, testing, and performance tuning.
- Participate actively in code reviews and adhere to best practices.
Required Skills & Qualifications:
- Proven hands-on experience in Flutter development.
- Strong proficiency in the Dart programming language.
- Experience building applications for Android, iOS, and Web using Flutter.
- Solid understanding of MVVM architecture principles.
- Experience with Riverpod for effective state management.
- Hands-on experience with Retrofit for REST API integration.
- Experience with Floor database for robust local storage.
- Strong understanding of mobile and responsive UI/UX principles.
- Demonstrated experience working collaboratively with UI/UX designers.
- Proficiency in Git and other version control systems.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work independently and as part of a team.
- A passion for learning and exploring new AI/ML technologies.
Why join BYLD:
- Learn directly from industry experts with over 20 years of experience.
- Enjoy a professional and healthy work atmosphere.
- Gain invaluable experience in world-class management practices.
- Benefit from Health Insurance and role-specific training.
- Participate in a wide range of Rewards & Recognition programs.
