The ideal candidate will be responsible for developing high-quality applications. They will also be responsible for designing and implementing testable and scalable code. Need to have good knowledge on provider or riverpod (state management solution). Responsibilities
• Will be responsible for developing creating multi-platform apps for iOS and Android using Google's Flutter development framework. The primary focus will be on creating new experiences.• You should have deep experience contributing to and managing high-scale production mobile apps. You must have a minimum of 1-year of previous experience in Flutter development.• Will be responsible for unit testing of the application.• You should be responsible for building and deploying moderately complex Flutter apps• Will be responsible for the development and deployment of App on the development environment.• Must have the ability to work with clients and articulate and raise the issues.Technical Experience:• Should have in-depth knowledge and 2+year experience in Flutter, DART, Firebase, Mobile App Development, Android Development, iOS App Development, Architecture• Should be familiar with RESTful API & GraphQL to connect mobile applications to back-end services• Should have strong knowledge of UI design principles, patterns, and best practices• Should be Translating UI/UX designs into code• Should have a good understanding of Firebase, Location Services, Maps, and other common Android/IOS libraries, Payment Gateways• Should be familiar with cloud message APIs and push notifications• Advanced debugging/testing/optimization• Proficient understanding of code versioning tools, such as Git
QualificationsBachelor's degree or equivalent experience in Computer Science or related fieldDevelopment experience with programming languagesSQL database or relational database skills