We are seeking a highly skilled Mobile Application Development Specialist with expertise in Flutter to join our team. The ideal candidate will design, develop, and deploy cross-platform mobile applications that deliver exceptional user experiences and meet business objectives.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Key Responsibilities:
- Design, develop, and deploy cross-platform mobile applications using Flutter and Dart.
- Build responsive, intuitive, and high-performing UI/UX following best mobile design practices.
- Integrate mobile applications with backend services (REST APIs, GraphQL, Firebase, etc.).
- Maintain and optimize existing apps for performance, stability, and scalability.
- Implement state management solutions (Provider, Bloc, Cubit, Riverpod, etc.).
- Participate in code reviews, testing, and debugging to improve code quality.
- Collaborate with product managers, designers, and backend teams to deliver end-to-end solutions.
- Publish apps to Google Play Store and Apple App Store, including handling certificates, provisioning, and release processes.
- Develop reusable components, libraries, and modular code for scalable mobile development.
- Ensure mobile security best practices, data protection, and secure API communication.
- Prepare documentation for development processes, releases, and technical specifications.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in mobile application development, with at least 2 years in Flutter.
- Strong knowledge of Flutter & Dart, Mobile UI/UX design principles, REST APIs, JSON, third-party integrations, Git version control, and CI/CD for mobile apps (Fastlane, Codemagic, GitHub Actions, etc.).
- Experience with Firebase services (Auth, Firestore, Cloud Messaging) is a plus.
- Understanding of mobile architecture patterns (MVVM, Clean Architecture, etc.).
- Strong analytical, debugging, and performance optimization skills.
Preferred Qualifications:
- Experience with native Android (Kotlin/Java) or iOS (Swift) development.
- Knowledge of app analytics, crash reporting tools, and monitoring.
- Experience with Agile/Scrum methodologies.
- Published apps in the App Store and Play Store.