Experience with writing Flutter Unit/widget/integration tests
Experience with Concurrency \xe2\x80\x93 Isolates Dart experience
Experience with state management approaches (BLoC, Provider, etc.)
Solid understanding and experience in software development best-practices and secure coding
Qualifications
Bachelor\'s Degree in Computer Science or related field OR Equivalent experience in industry
3+ years of professional experience developing publicly available mobile apps (Android, iOS)
2+ years of experience in Flutter and Dart
Minimum 5+ years of experience
Key Skills
Common software architectural practices and principles (MVC, MVP, MVVM, Clean, SOLID).
Proficient with Dart (Flutter) application development.
Knowledge of the mobile landscape, architecture, trends, and emerging technologies used in creating performant, resilient, and robust cross platform apps (Android, iOS, macOS & Windows)
Proficiency with CI and CD tools and techniques.
Strong written and verbal communication skills.
Familiarity with development and configuration tools (Git, Jira, Jenkins, etc.)
Strong organizational and analytical skills
Nice to Have
Flutter SDK: >=2.18.4
Localization
Notifications
Translation
Background Location
Firebase
Flutter Map (Google & OpenStreet)
Marker Clustering
Flavors
Flutter Bloc\'s
Job Type: Full-time Education:
Bachelor\'s (Required)
Experience:
mobile development: 5 years (Required)
flutter: 2 years (Required)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.