React Native Developer (remote)

Dubai, DU, AE, United Arab Emirates

Job Description

Job Title:

React Native Developer (TypeScript)

Location:

Remote / Hybrid / Onsite

Type:

Full-time / Contract

Start Date:

Flexible / Open to discussion

About the Role



We're looking for a highly skilled

React Native Developer

who writes clean, scalable, and maintainable code using

TypeScript

, follows best practices, and thrives in a team-based, collaborative development environment. You'll be contributing to a production-level mobile application with a live user base and 24/7 operations. This role requires real-world mobile app experience, attention to cross-device compatibility, and a strong understanding of native modules and mobile development internals.

Key Responsibilities



Develop, test, and maintain React Native mobile applications using

React Native CLI

and

Expo

Implement clean and responsive UIs that render consistently across iOS and Android devices Integrate and consume

REST APIs

securely and efficiently Handle errors gracefully and debug app behavior across various environments Write structured, typed, and maintainable code using

TypeScript

Collaborate in a shared codebase with Git workflows, pull requests, and code reviews Ensure pixel-perfect UI rendering with proper handling of

layouts, grids, scaling, fonts

, and

assets

on various screen sizes and densities Build and maintain native modules using

Kotlin, Swift, Java, or Objective-C

when required Manage build pipelines using

Gradle

(Android) and

CocoaPods

(iOS)

Must-Have Skills



3+ years of hands-on experience in

React Native

mobile development Proficiency in

TypeScript

Strong experience with both

React Native CLI

and

Expo

Deep understanding of mobile responsive design (flexbox, grid systems, adaptive scaling) Experience working with

REST APIs

,

Axios

,

async/await

, and structured

error handling

Strong grasp of cross-platform issues including

font rendering

,

scaling

, and

device compatibility

Experience with native build tools:

Android Studio

,

Xcode

,

Gradle

,

CocoaPods

Familiarity with debugging and profiling tools like

Flipper

and

Chrome DevTools

Working knowledge of

Firebase

modules (Auth, Analytics, Messaging) Experience building release builds, OTA updates (via

EAS

), and managing app store deployments Solid version control and collaboration skills using

Git


Bonus Points for Experience With



Native module development in

Kotlin, Swift, Java, Objective-C

State management with Zustand, Redux Toolkit, MobX, Recoil, Jotai, XState, Valtio, Context API

Complex animations using

Reanimated 3

,

Lottie

, or

Reanimated Carousel

Navigation with

React Navigation

Payments integration with

Stripe

Localization using

i18next

Error tracking with

Sentry

Module patching with

patch-package

Real-time features using

Pusher

or similar libraries

Soft Skills



Strong attention to detail

- your layouts look great across a wide range of modern devices, including varying screen sizes, densities, font scales, and safe areas

Team-first mindset

- you manage your branches, avoid conflicts, and communicate clearly

Adaptable

- you handle platform-specific quirks and maintain performance across devices

Proactive

- you follow best practices and contribute to evolving internal standards

How to Apply



Please send your

GitHub

,

portfolio

, and any

live apps

you've launched on the App Store or Play Store, along with a short paragraph about your recent React Native projects and specific contributions.

Apply at:

career@makyee.com



LeetCode (Optional)



We don't require algorithmic challenges for this role. But if you enjoy tackling LeetCode-style problems and want to showcase your skills, feel free to share -- it's completely optional and appreciated if you want to go the extra mile.

Job Type: Full-time

Pay: AED8,000.00 per month

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2068286
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned