Begin your career with Narayan Infotech, we offer the best industry experience & career opportunity to grow with us.
Narayan Infotech is looking for a Flutter Developer responsible for creating multi-platform apps for iOS and Android using Google’s Flutter development framework. The primary focus will be on creating new experiences and maintaining existing apps. Deep experience contributing to and managing high-scale production mobile apps. You must have previous experience in Flutter and Dart development. We are open to offer the job to a newbie if he/she has the skills, knowledge, and determination to succeed.
Design and Build sophisticated and highly scalable apps using Flutter.
Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS.
Translate and Build the designs and Wireframes into high quality responsive UI code.
Write efficient queries for core Data.
Good communication skills and a team player.
Use of Model-View-Controller (MVC) and Model-View-ViewModel-Controller (MVVM) as it relates to designing, developing 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 and also keeping everything structured and well documented.
Use CI/CD for smooth deployment.
Document the project and code efficiently.
Communicate with the Project Manager regarding status of projects and suggest appropriate deadlines for new functionalities.
Ensure security guidelines are always followed while developing the app.
Validate the cloud system to ensure any new changes do not compromise security of the backend server.
Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
Execute app verification protocol.
Freshers are preferred but having 1+ years of experience is a plus.
Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics.
Should know how to use Adobe XD to use the design file and use it to build the app.
Experience in handling user friendly UI based on requirements in flutter.
Knowledge and understanding of Firebase.
Strong understanding of design patterns over and above MVP, MVVM, and MVC
Experience launching and managing Production mobile apps
Ability to learn and adapt as per the requirement and ready to face new challenges.