Role and responsibilities-
1. Design and Build sophisticated and highly scalable apps using Flutter.
2. Knowledge of Dart programming language, Rest APIs and integration of various APIs from third parties.
3. Experience in development of Android/iOS applications and have deployed them on Google Play/App Store.
4. Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
5.Translate and Build the designs and Wireframes into high quality responsive UI code.
6. Use of Model-View-Controller ( MVC) and Model-View-View-Model-Controller (MVVM) as it relates to designing, developing architecture and developing maintainable, testable and functional software that meets product requirements.
7. Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
8. Explore feasible architectures for implementing new features.
9. Resolve any problems existing in the system and suggest and add new features in the complete system.
10.Manage the code and project on Git in order to keep in sync with other team members and managers.
11. Maintaining software through product lifecycle including design, development, verification and bug fixes.
12. Connect regularly with the Quality Assurance Specialist to deliver stable app.
13. Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
14. Take feedback and improve the codebase for future upgrades.

Keyskills: Dart Rest Api Integration Firebase MVVM MVC Mobile Application Development Android
A Yash Technologies Company is an ISO 9001-2008 & ISO/IEC 27001: 2013 Certified Company headquartered at East Moline, IL, USA with the development center in the INDIA and UK. Were a digitally-fluent force with a team of 120+ certified Mobile App developers, UI/UX designers, Analysts, Managers an...