Job Category: Mobile Developer Software Development
Job Type: Full Time
Job Location: Dubai
Location: Dubai, United Arab Emirates (Micropolis Robotics)
About the Role
We are seeking an expert Mobile Developer proficient in Flutter to design, build, and deploy high-performance, cross-platform mobile applications. You will be critical in translating engaging UI/UX designs into smooth, native-quality user experiences for both iOS and Android platforms.
Key Responsibilities
- Develop, test, and deploy robust mobile applications using the Flutter framework and the Dart language.
- Build and maintain a clean, well-structured codebase, utilizing best practices for state management (e.g, Riverpod, Bloc) and architectural patterns.
- Integrate with backend services and RESTful APIs, ensuring efficient data handling, error management, and security.
- Collaborate closely with UI/UX designers to translate wireframes and designs into pixel-perfect user interfaces and animations.
- Optimize application performance, memory consumption, and startup time across different devices and OS versions.
- Manage app store submission processes for both Apple App Store and Google Play Store.
Qualifications
- Expert-level proficiency in the Flutter SDK and the Dart language.
- Deep understanding of mobile application architecture and design patterns (MVVM, Clean Architecture, etc.).
- Proven experience with advanced state management techniques within Flutter.
- Strong knowledge of consuming and integrating RESTful APIs and handling JSON data.
- Familiarity with native platform specifics (iOS/Swift/Objective-C or Android/Kotlin/Java) for custom module development or troubleshooting is a plus.
- Proficiency in code versioning with Git and experience with Continuous Integration/Continuous Deployment (CI/CD) pipelines for mobile (e.g., Fastlane, GitLab CI).
Apply for this position
Mobile Developer