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:
* English (Preferred)
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.