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 Oros 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.
Requirements
1+ years of experience as 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