Software Engineer – (Hybrid Mobile App Developer flutter & react)

ApplyMint

Dubai

On-site

AED 180,000 - 240,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ApplyMint is seeking an experienced Mobile Developer to design, build, and maintain enterprise Flutter applications across Android and iOS. You will implement secure authentication, integrate with Azure cloud services, and own CI/CD pipelines for automated release governance.

The role demands deep knowledge of state management, performance optimization, and end-to-end application lifecycle management. The ideal candidate has 5+ years of mobile development experience, strong Azure DevOps skills,

Qualifications

  • Strong expertise in Flutter and Dart.
  • Experience building, maintaining, and supporting enterprise-grade cross-platform mobile applications.
  • Deep understanding of mobile architecture patterns.
  • Hands-on experience with state management frameworks.
  • Experience managing the full mobile application lifecycle across multiple releases.
  • Strong experience with RESTful API integration and backend connectivity.
  • Understanding of GraphQL and API integration best practices.
  • Experience implementing Authentication using OAuth2, JWT, Single Sign-On (SSO).
  • Experience integrating third‑party platforms and enterprise systems.
  • Hands-on experience with Azure cloud services.
  • Understanding of cloud‑native application architecture and mobile‑cloud integrations.
  • Experience supporting scalable, secure, and highly available cloud solutions.
  • Experience building and maintaining CI/CD pipelines for mobile applications.
  • Knowledge of environment management, deployment automation, and release governance.
  • Familiarity with DevSecOps practices.
  • Strong understanding of OWASP Mobile Security standards.
  • Experience with Android Keystore, iOS Keychain, Certificate Pinning and Encryption Practices.
  • Knowledge of data privacy, compliance requirements, and secure coding practices.
  • Expertise in mobile performance optimization and troubleshooting.
  • Experience with memory management, crash diagnostics, and application profiling.
  • Hands‑on experience with Firebase Crashlytics, Azure Application Insights, Analytics and Monitoring Platforms.
  • Ability to identify and resolve production issues effectively.
  • Advanced knowledge of Git and collaborative development workflows.
  • Strong code review and quality assurance practices.
  • Experience with Unit Testing, Widget Testing, Integration Testing and Automated Test Execution.
  • Experience managing App Store and Google Play Store deployment processes.

Responsibilities

  • Develop, maintain and enhance enterprise mobile applications using Flutter and Dart.
  • Design and implement features aligned with business objectives and user needs.
  • Deliver high-quality, reusable, scalable, and maintainable code across Android and iOS.
  • Implement secure authentication/authorization and secure API communication.
  • Maintain CI/CD pipelines and automate build, test, release management processes.
  • Collaborate with QA and cross-functional teams to ensure quality releases and defect resolution.
  • Support applications through multiple releases and platform upgrades.
  • Monitor performance, troubleshoot issues, and optimize for speed, battery, and network efficiency.
  • Ensure security, privacy governance and compliance in mobile apps.
  • Deploy and manage App Store and Google Play submissions and updates.

Skills

Flutter
Dart
RESTful API integration
GraphQL
OAuth2 / JWT / SSO
Azure DevOps
CI/CD pipelines
Git

Education

Bachelor’s degree in computer science, Software Engineering, Information Technology, or related discipline

Tools

Docker
SonarQube
Datadog/New Relic
Firebase Crashlytics
Azure Application Insights

Job description

Develop maintain and enhance enterprise mobile applications using Flutter and Dart Design and implement new features aligned with business objectives and user needs Ensure high-quality reusable scalable and maintainable code Deliver seamless and consistent user experiences across Android and iOS platforms Implement responsive accessible and high-performing mobile interfaces Design implement and maintain integrations with Microsoft Azure services and enterprise backend systems Implement secure authentication and authorization using OAuth2 JWT SSO Azure AD and Azure B2C Ensure secure scalable and efficient communication between mobile applications and backend platforms Design maintain and optimize CI CD pipelines using Azure DevOps Automate build test deployment and release management processes Manage environment configurations across Development QA UAT and Production environments Implement DevSecOps practices automated quality gates security scanning and release governance Manage mobile application releases including App Store and Google Play Store submissions Identify and resolve performance bottlenecks memory leaks crashes and production issues Optimize application responsiveness rendering performance battery usage and network efficiency Monitor application health using observability crash reporting and analytics platforms Implement proactive monitoring through Application Insights Firebase Crashlytics and related tools Conduct mobile application security reviews and implement OWASP Mobile Security best practices Ensure secure handling of authentication authorization sensitive data and API communication Implement secure storage encryption certificate pinning and secrets management solutions Ensure adherence to security privacy governance and compliance requirements Improve code quality through refactoring code reviews and continuous improvement initiatives Develop and maintain unit widget and integration test coverage Implement automated testing within CI CD pipelines Partner closely with QA teams to ensure quality releases and effective defect resolution

Required Skills
  • Strong expertise in Flutter and Dart.
  • Experience building, maintaining, and supporting enterprise-grade cross-platform mobile applications.
  • Deep understanding of mobile architecture patterns.
  • Hands-on experience with state management frameworks.
  • Experience managing the full mobile application lifecycle across multiple releases.
  • Strong experience with RESTful API integration and backend connectivity.
  • Understanding of GraphQL and API integration best practices.
  • Experience implementing Authentication using OAuth2, JWT, Single Sign-On (SSO) and Secure API Communication.
  • Experience integrating third‑party platforms and enterprise systems.
  • Hands-on experience with Azure cloud services.
  • Understanding of cloud‑native application architecture and mobile‑cloud integrations.
  • Experience supporting scalable, secure, and highly available cloud solutions.
  • Experience building and maintaining CI/CD pipelines for mobile applications.
  • Knowledge of environment management, deployment automation, and release governance.
  • Familiarity with DevSecOps practices.
  • Strong understanding of OWASP Mobile Security standards.
  • Experience with Android Keystore, iOS Keychain, Certificate Pinning and Encryption Practices.
  • Knowledge of data privacy, compliance requirements, and secure coding practices.
  • Expertise in mobile performance optimization and troubleshooting.
  • Experience with memory management, crash diagnostics, and application profiling.
  • Hands‑on experience with Firebase Crashlytics, Azure Application Insights, Analytics and Monitoring Platforms.
  • Ability to identify and resolve production issues effectively.
  • Advanced knowledge of Git and collaborative development workflows.
  • Strong code review and quality assurance practices.
  • Experience with Unit Testing, Widget Testing, Integration Testing and Automated Test Execution.
  • Experience managing App Store and Google Play Store deployment processes.
Preferred Skills
  • Flutter flavor‑based builds and environment management.
  • Experience with Docker and containerized application environments.
  • Familiarity with SonarQube, static code analysis, and automated quality assurance tools.
  • Experience with Datadog, Dynatrace, New Relic, or similar observability platforms.
  • Knowledge of geolocation, geofencing, maps integration, and location‑based services.
  • Experience with mobile payments, QR/barcode scanning, ticketing systems, and customer‑facing mobile platforms.
  • Experience working with large‑scale, high‑traffic consumer applications.
Required Experience
  • Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related discipline
  • Minimum 5+ years of professional mobile application development experience.
  • Proven experience delivering and supporting production‑grade Flutter applications.
  • Experience integrating mobile applications with Microsoft Azure services.
  • Experience working in Agile/Scrum environments with cross‑functional teams.
  • Proven experience supporting applications through multiple releases and platform upgrades.
  • Experience with application modernization, technical debt reduction, refactoring, and platform migration projects.
  • Experience delivering large‑scale mobile applications with complex integrations and enterprise‑grade requirements.
  • Experience in digital transformation, enterprise mobility, hospitality, entertainment, retail, government, or public‑sector projects.

SkillsFlutterDartAzure DevOps

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer ll - Flutter
Software Engineer ll - Flutter

ApplyMint • Dubai

On-site
AED 335,000 - 558,000
Senior Flutter Developer
Senior Flutter Developer

Esolutionz • Dubai

On-site
AED 260,000 - 480,000
Mobile Developer
Mobile Developer

Micropolis Holding Co. • Dubai

On-site
AED 293,000 - 441,000
Senior Flutter Engineer — Enterprise Mobile & Azure DevOps
Senior Flutter Engineer — Enterprise Mobile & Azure DevOps

ApplyMint • Dubai

On-site
AED 180,000 - 240,000
Senior Flutter Developer
Senior Flutter Developer

LionHires Recruitment • Ras Al Khaimah

On-site
AED 360,000 - 576,000
Relocation support
Competitive compensation with annual 성
Mobile Software Developer (Flutter & React Native / Cross-Platform)
Mobile Software Developer (Flutter & React Native / Cross-Platform)

IFZA • Dubai

On-site
AED 180,000 - 240,000
24 vacation days
Annual flight home
Life insurance
+4
Mobile Software Developer (Flutter & React Native / Cross-Platform)
Mobile Software Developer (Flutter & React Native / Cross-Platform)

IFZA Dubai • Dubai

On-site
AED 201,000 - 312,000
24 annual leave days
Annual flight home
Life insurance plan
+4
Software Engineer ll - Flutter
Software Engineer ll - Flutter

talabat • Dubai

On-site
AED 180,000 - 320,000
MOBILE DEVELOPER
MOBILE DEVELOPER

Matchupfast Company • Dubai

On-site
AED 180,000 - 300,000
Assistance with accommodation
Financial assistance for home visits
Provision of necessary work equipment
+7
Senior Software Engineer (Flutter)
Senior Software Engineer (Flutter)

Techwaresoft LLC • Sharjah

Remote
AED 240,000 - 360,000
Opportunity to work on innovative projects
Dynamic team environment
Continuous learning opportunities