Flutter Mobile App Developer (iOS & Android)
Location: Dubai, UAE (On-site)
Employment Type: Full-Time
About the Role
We are looking for a Flutter Mobile App Developer to design, develop, and deliver high-performance, scalable mobile applications for both iOS and Android platforms. You will collaborate with backend developers, UI/UX designers, and QA testers to ensure our apps are robust, user-friendly, and aligned with business requirements. Beyond coding, you will actively contribute to testing, performance optimization, and deployment—ensuring a smooth end-to-end app lifecycle.
Key Responsibilities
Mobile Application Development
- Design and build mobile apps for iOS and Android using Flutter, Dart, Swift, and Java.
- Ensure high performance, scalability, and responsiveness.
Feature Implementation
- Collaborate with the team to define, design, and implement new app features.
- Integrate mobile apps with RESTful APIs, databases, and third-party services.
Code Quality & Standards
- Write clean, efficient, and maintainable code following best practices.
- Participate in code reviews and provide constructive feedback.
Testing & Debugging
- Conduct thorough app testing and debugging to ensure functionality and stability.
- Work closely with QA testers to resolve issues and deliver bug-free apps.
Performance Optimization
- Optimize apps for performance across a wide range of mobile devices.
- Monitor and improve app load times, memory usage, and responsiveness.
Deployment & Maintenance
- Prepare and deploy applications to Google Play Store and Apple App Store.
- Maintain and update apps based on user feedback and evolving requirements.
Innovation & Learning
- Stay updated with new tools, frameworks, and mobile technologies.
- Experiment with emerging trends and propose improvements.
Key Performance Indicators (KPIs)
- Code review acceptance rate ≥ 90%.
- On-time delivery of features and milestones.
- App crash rate ≤ 1% across supported devices.
- Reduced post-release bugs through effective pre-release testing.
- Implementation of at least 2 process or feature improvements per quarter.
Required Skills & Competencies
- Proven experience in mobile app development using Flutter & Dart.
- Strong programming skills in Swift (iOS) and Java (Android) for native integrations.
- Familiarity with RESTful APIs, third-party libraries, and backend integrations.
- Understanding of mobile UI/UX principles.
- Proficiency in Git and version control best practices.
- Experience deploying apps to Google Play Store and Apple App Store.
- Knowledge of Firebase and mobile application testing frameworks.
- Strong problem-solving and debugging skills.
- Ability to work collaboratively in a fast-paced environment.
Tools & Systems You’ll Work With
- Development: Flutter SDK, Dart, Swift, Java
- Backend Integration: RESTful APIs, Firebase
- Version Control: Git, GitHub/GitLab
- IDEs: Android Studio, Xcode, Visual Studio Code
- Testing: Flutter testing frameworks, Firebase Test Lab, Postman
- Project Management: Jira, GrowCRM
- Collaboration: Microsoft Teams, Email
What We Offer
- Competitive salary package
- Opportunities for continuous learning and growth
- Collaborative and innovative work environment
Job Type: Full-time
Application Question(s):
- Have you integrated native iOS (Swift) and Android (Java/Kotlin) code into Flutter apps before? (Yes/No)
- Have you deployed applications to both Google Play Store and Apple App Store? (Yes/No)
- Are you currently based in [Dubai/UAE]? (Yes/No)
Experience:
- Developing mobile apps with Flutter and Dart: 5 years (Preferred)
Language: