
Mobile Developer- React Native
IFZA Dubai
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