I

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

IFZA Dubai Dubai, Dubai, United Arab Emirates

Business Consulting and Services · 501-1,000 employees

13 h ago
react Mid (2-5 yrs) Full-time United Arab Emirates
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Build and maintain cross-platform mobile applications using Flutter and React Native while ensuring high performance and responsive UI. Collaborate on backend services using TypeScript and Node.js while participating in code reviews and the full app release lifecycle.

What they look for

Flutter React Native Dart TypeScript JavaScript Node.js Express REST APIs Git Mobile development State management iOS Android Agile Software debugging UI/UX

Requirements

Requires at least 2 years of production experience in cross-platform mobile development with proficiency in Flutter, React Native, and TypeScript. Candidates must have a strong understanding of state management, native device APIs, and Git-based collaboration workflows.

Benefits

Annual leave Annual flight home Life insurance Medical insurance Company events Professional development opportunities

Full description

  • 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

  • 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

  • International team (over 50 nationalities)
  • 24 working annual leave days
  • Annual flight home
  • Life insurance plan
  • Medical insurance plan (with the option to upgrade)
  • Invitations to participate in various company functions, staff events, and department team building events
  • Opportunities to learn, develop and grow with the organization
  • Being part of a motivated team and Moving-Forward-Company-Culture

Similar roles