6+ years of industry experience, in which at least 2- years of them in mobile application Development (preferably in flutter).
Experience with various Flutter libraries and tools (Dart, Stream, RxDart, http, Flutter Widget and i18n etc) and full-stack Flutter development (UI, Services, Database, etc)
Experience and knowledge in developing and publishing Flutter applications.
Understanding of OOP principles, SOLID, clean code, Design Patterns, and architecture
Experience with version control (GIT and code reviews.
Experience with Agile methodologies - Scrum and/or Kanban and tools such as Azure Devops
Experience in building mobile application using native programming languages in both iOS and Android.
Familiar with the end-to-end mobile application development lifecycle, from creating a repo to publishing to the app store.
Prior experience as a Mobile App Developer and leading a team.
Experience with Azure/GCP.
Must have Skills:
Working experience with Flutter, Dart asynchronous programming (using Futures and Streams). Building and releasing Mobile apps.
Creating and using Dart and Flutter packages and plug-ins, Flutter widgets, State management (Provider, BLoC, Mobx etc.)
Android App development.
Material Design.