Qureos

FIND_THE_RIGHTJOB.

React Native Developer (Remote)

Dubai, United Arab Emirates

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

© 2025 Qureos. All rights reserved.