React Native Mobile Developer (iOS & Android)

Job Summary

The React Native Mobile Developer will design, develop, test, and maintain cross-platform mobile applications for iOS and Android. The role involves collaborating with various teams to deliver secure, scalable, and user-friendly mobile solutions.

Responsibilities

  • Develop and maintain mobile apps using React Native for both iOS and Android platforms
  • Create reusable components and scalable app architectures
  • Convert UI/UX designs and wireframes into polished mobile interfaces
  • Integrate RESTful APIs, backend services, and third-party SDKs
  • Implement secure authentication, authorization, session management, and data storage
  • Enhance app performance, responsiveness, and memory usage
  • Debug and resolve defects on iOS and Android
  • Manage app builds, signing, and releases to Apple App Store and Google Play Store

Must haves

  • 6-9 years of mobile app development experience, including at least 3 years with React Native
  • Strong knowledge of JavaScript (ES6+) and TypeScript
  • Solid understanding of React concepts such as hooks, state management, and component lifecycle
  • Experience with state management libraries like Redux Toolkit, Zustand, or Context API
  • Proficient in integrating REST APIs, JSON, and asynchronous operations
  • Familiarity with native iOS and Android development concepts

Nice to haves

  • Experience with React Native CLI and Expo
  • Knowledge of Swift, Objective-C, Kotlin, or Java
  • Experience with Firebase services, analytics, and push notifications
  • Familiarity with biometric authentication, device security, and certificate pinning

What the company offers

  • Competitive compensation and benefits
  • Opportunity to work on challenging, high-impact products with skilled engineers
  • Career growth through continuous learning and exposure to modern technologies
  • A collaborative culture focused on innovation, ownership, and excellence

We refresh listings regularly, but some roles close early on the source platform.

Country: Saudi Arabia
City: Riyadh
Job Category: Mobile Engineering
Job Type: Contract
Company Name: CodeNinja Inc.
Seniority level: Mid-Senior level

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top