Skip to sign up

Job matched to your search

Mobile Software Developer (Flutter & React Native / Cross-Platform)

IFZA Dubai · Dubai

Dubai · On-siteFull-TimePosted Aug 4, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

About Us IFZA Dubai is the most dynamic and truly international Free Zone Community in the UAE, optimizing the country's strategic location and world-class infrastructure. We provide easy, reliable, and fast company formation services through our network of Professional Partners and Government Authorities.

Job Description As a Mobile Software Developer you will be responsible for

  • Build and maintain cross-platform mobile applications in Flutter/Dart and React Native, ensuring performance, responsiveness, and a polished UX.
  • Integrate native device capabilities: camera, biometrics, secure storage, push notifications, deep linking, and third-party SDKs (payments, identity verification).
  • Build and consume TypeScript/Node (Express) backend services and REST APIs that power the apps, including server-driven / dynamic UI content.
  • Work within a structured Git workflow (issue → branch → pull request → review).
  • Participate in code review: both giving and receiving, and write well-documented, maintainable, reusable code.
  • Support the app build and release process across iOS and Android.
  • Troubleshoot and debug across the mobile and backend layers.
  • Help choose the right framework per project (Flutter vs React Native vs native) and prototype accordingly.

Requirements Qualifications & Skills:

  • 2+ years building and shipping cross-platform mobile applications, with hands-on production experience in both Flutter/Dart and React Native (or strong depth in one and demonstrable working ability in the other).
  • Proficiency in TypeScript/JavaScript (ES6+) and in Dart.
  • Solid grasp of state-management patterns in both ecosystems (e.g. BLoC/Riverpod/Provider in Flutter; Redux/Zustand/React Query in React Native).
  • Comfortable with native platform concerns: permissions, lifecycle, device APIs, and third-party SDK integration.
  • Experience consuming and building REST APIs.
  • Experience with Git and pull-request-based collaboration workflows.
  • Familiarity with Agile development.
  • Ability to write clean, modular, reusable code and to work effectively in someone else's codebase.
  • Strong problem-solving, attention to detail, and communication.

Benefits

  • 24 annual leave days
  • Annual flight home
  • Life insurance plan
  • Medical insurance plan (with the option to upgrade at your own cost)
  • Bonus scheme (in relevant departments)
  • Invitations to participate in various company functions, staff events, and department team building events
  • Opportunities to learn, develop and grow with the organization

check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#CDA72C;border-color:#CDA72C;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered="">

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →