Design and Build sophisticated and highly scalable products using Flutter. • Translate and build designs and wireframes into high quality responsive UI code. • Proficiency in the use of Model-View-Controller (MVC) and Model-View-View Model-Controller (MVVM) which relates to designing and developing architecture. • Learn and explore feasible architecture options for implementing new features. • Suggest space and time efficient Data Structures. • Follow best practices while maintaining structure and comprehensive documentation to ensure context across teams. • 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. • Maintaining software through product lifecycle including design, development, verification and bug fixes. • Perform time profiling and memory leaks assessment. • Help with building Oro's tech team and iterating on the hiring framework; Create peer learnings for team members and build context for new team members. • Provide regular feedback to your team (peers and managers) to ensure continuous improvement.
• Experience: 1+ years Flutter Dev. • Must have experience working with Flutter SDK and Dart programming language. • Strong knowledge on Flutter widgets like Cupertino for iOS and Material Components for Android. • Knowledge on building flutter module and flutter plug-ins. • Knowledge on native Android and iOS: To build custom Flutter Packages. • Firebase: Should have experience with Cloud Firestore, Push Notifications, Cloud Functions and Analytics. • Git: To manage and collaborate in different projects with the rest of the team. • Know how to publish apps to Playstore and Appstore.
As per Industry standards