IFZA Dubai logo

Mobile Developer- React Native

IFZA Dubai

On-site๐Ÿ‡ฆ๐Ÿ‡ชDubai, DU, UAEmidPosted 1d ago

Visa & sponsorship

  • Employers in UAE sponsor the residence visa by default, and nothing in the posting says otherwise.

Job description

  • Build and maitain cross-platform mobile applications in React Native

    , ensuring performance, responsiveness, and a polished user experience.

  • Integrate native device capabilities including camera, biometrics, secure storage, push notifications, deep linking, and third-party SDKs (payments, identity verification).

  • Build and consume TypeScript/Node.js (Express) backend services and REST APIs that power the apps, including server-driven and dynamic UI content.

  • Work within a structured Git workflow (issue โ†’ branch โ†’ pull request โ†’ review).

  • Participate in code reviews, both giving and receiving feedback, and write well-documented, maintainable, reusable code.

  • Support the app build and release process across iOS and Android.

  • Troubleshoot and debug across mobile and backend layers.

  • Contribute to architectural decisions and prototype new features using React Native and native mobile capabilities where required.

Requirements

  • 2+ years of experience building and shipping mobile applications, with strong hands-on production experience in React Native

    .

  • Proficiency in TypeScript/JavaScript (ES6+)

    .

  • Strong understanding of state management patterns such as Redux, Zustand, React Query, Context API

    , or similar.

  • Experience integrating native device features, permissions, lifecycle management, device APIs, and third-party SDKs.

  • Experience building and consuming REST APIs.

  • Experience with Git and pull request-based collaboration workflows.

  • Familiarity with Agile development methodologies.

  • Ability to write clean, modular, reusable code and work effectively within existing codebases.

  • Strong problem-solving skills, attention to detail, and communication skills.

Nice-to-Have Experience

  • Native mobile development experience with Swift (iOS) or Kotlin (Android)

    .

  • Experience publishing and maintaining apps on the Apple App Store and Google Play Store

    .

  • Experience with server-driven UI or dynamic/JSON-rendered interfaces.

  • Node.js / Express backend development experience.

  • CI/CD pipelines and DevOps practices, including Docker, Kubernetes, and Azure

    .

  • Experience with unit testing, integration testing, and automated testing frameworks.

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