Flutter Developer MVVMDart Programming
Job Description
As a Flutter Developer, You will collaborate with cross-functional teams to define, design, and build next generation applications for Android and iOS devices. You should have a passion for making the best use of mobile technologies and building advanced, ultimate :
• Design and Build sophisticated and highly scalable apps using Flutter.
• Translate and Build the designs into high quality responsive UI code.
• Write efficient queries for core Data.
• Use of Model-View-Controller (MVC) and Model-View-ViewModel-Controller (MVVM) architecture and developing maintainable, testable and functional software that meets product requirements.
• Resolve any problems existing in the system and suggest and add new features in the complete system.
• Follow the best practices while developing the app.
• Use CI/CD for smooth deployment.
• Document the project and code efficiently.
• Manage the code and project on Git in order to keep in sync with other team members and managers.
• Suggest new features and/or enhancements.
• Maintaining software through product life cycle including design, development, verification and bug fixes.
• Write tests for the App.
• Knowledge of different state management libraries like BloC, GetX, Provider will be a plus point
Qualifications
• Thorough knowledge of object-oriented programming languages like C++, Java, Swift, and Dart.
• Thorough knowledge of Android architecture, including nuances of form factor, orientation, wearability, and all other aspects.
• Solid understanding of the full life cycle of mobile development.
• Experience and understanding of developing products with remotely located teams.
Technical Skills - Must Haves
• Flutter/Dart
• MVVM
Technical Skills
Good To Haves :
• Android/Swift Knowledge
• Devops. (ref:hirist.com
