React Native Mobile Developer

Codeninja

Riyadh

On-site

SAR 180,000 - 300,000

Full time

45 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CodeNinja is seeking an experienced React Native Mobile Developer to design, build and maintain high-quality cross-platform mobile apps for iOS and Android.

Work closely with product owners, backend developers and QA to deliver secure, scalable and user-friendly experiences. You will participate in code reviews, maintain documentation, and ensure releases to Apple App Store and Google Play.

Qualifications

  • 6-9 years mobile app development experience with at least 3 years hands-on React Native.
  • Strong JavaScript (ES6+) and TypeScript proficiency.
  • Experience with state management libraries Redux Toolkit, Zustand or Context API.
  • Published apps in Apple App Store and Google Play Store.
  • Bachelor's degree in Computer Science, Information Technology or related field.

Responsibilities

  • Design, develop, and maintain cross-platform mobile apps using React Native for iOS and Android.
  • Build reusable components and scalable mobile app architectures.
  • Turn UI/UX designs into responsive, polished mobile interfaces.
  • Integrate RESTful APIs, backend services and third-party SDKs.
  • Implement secure authentication, authorization, session management and data storage.
  • Improve app performance, responsiveness and memory usage.
  • Troubleshoot and fix defects across iOS and Android.
  • Manage app builds, signing and releases to app stores.
  • Participate in code reviews, sprint planning and Agile ceremonies.
  • Maintain technical documentation and follow security best practices.

Skills

React Native
JavaScript ES6+
TypeScript
Hooks
Redux Toolkit
Zustand
Context API
REST APIs
Git
CI/CD

Education

Bachelor's degree in CS/IT or related

Tools

Expo
React Native CLI
Firebase
Jest
Detox
Appium

Job description

At strong CodeNinja strong we create opportunities for software engineers in emerging markets by helping the world solve hard technology problems We work with organizations across the region to design build and scale secure high-quality digital products putting top engineering talent to work on complex high-impact projects When you join CodeNinja you join a community of engineers who keep pushing boundaries embrace innovation and care about technical excellence We invest in our people encourage continuous learning and give you the chance to work on meaningful products used by millions We re looking for an experienced strong React Native Mobile Developer strong to design build test and maintain high-quality cross-platform mobile apps for iOS and Android You ll work closely with product owners business analysts UI UX designers backend developers and QA engineers to deliver secure scalable and user-friendly mobile experiences

What You ll Do
  • Design develop and maintain cross-platform mobile apps using React Native for iOS and Android
  • Build reusable components and scalable mobile app architectures
  • Turn UI UX designs and wireframes into responsive polished mobile interfaces
  • Integrate RESTful APIs backend services and third-party SDKs
  • Implement secure authentication authorization session management and data storage
  • Improve app performance responsiveness and memory usage
  • Troubleshoot and fix defects across iOS and Android
  • Implement push notifications deep linking and device-specific features
  • Work with QA on unit testing integration testing and fixing defects found in UAT
  • Manage app builds signing and releases to the Apple App Store and Google Play Store
  • Take part in code reviews technical discussions sprint planning and Agile ceremonies
  • Maintain technical documentation and follow coding standards and security best practices
Nice to Have
  • Experience with both React Native CLI and Expo
  • Familiarity with Swift Objective-C Kotlin or Java
  • Experience with Firebase services analytics and push notifications
  • Knowledge of biometric authentication device security and certificate pinning
  • Experience in banking fintech or other regulated industries
  • Experience with automated testing frameworks such as Jest Detox or Appium
  • Experience with Agile Scrum delivery and Jira
What Success Looks Like
  • Reliable high-performance mobile apps on both iOS and Android
  • Code that meets security quality and coding standards
  • Sprint commitments delivered on time
  • Low defect rates and quick resolution of production issues
  • Smooth app releases and seamless integration with backend services
  • Work on challenging high-impact products alongside talented engineers
  • Grow your career through continuous learning and exposure to modern technologies
  • A collaborative innovation-driven culture that values ownership and excellence
  • Competitive compensation and benefits

CodeNinja is an equal opportunity employer We welcome applicants from all backgrounds and do not discriminate based on race religion color national origin gender age disability or any other legally protected status Hiring decisions are based solely on qualifications merit and business needs

Because of the high volume of applications only shortlisted candidates will be contacted CodeNinja never asks candidates for payment at any stage of the recruitment process Please report any such request to us immediately

6 9 years of mobile app development experience, including at least 3 years of hands-on React Native. Strong JavaScript (ES6+) and TypeScript. A solid grasp of React concepts: hooks, state management and component lifecycle. Experience with state management libraries such as Redux Toolkit, Zustand or Context API. Strong experience integrating REST APIs, JSON and asynchronous operations. Familiarity with native iOS and Android development concepts. Experience with native modules and third-party SDK integration. Knowledge of mobile app security, secure storage and authentication. Experience with Git, CI/CD pipelines and mobile build tools. An understanding of mobile performance optimization and debugging. A track record of publishing apps to the Apple App Store and Google Play Store. A Bachelor s degree in Computer Science, Information Technology or a related field, or equivalent practical experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

React Native Mobile Developer (iOS & Android)
React Native Mobile Developer (iOS & Android)

CodeNinja Inc. • Riyadh

On-site
SAR 240,000 - 360,000
React Native Mobile Developer (iOS & Android)
React Native Mobile Developer (iOS & Android)

CodeNinja • Riyadh

On-site
SAR 180,000 - 300,000
Senior React Native Mobile Engineer
Senior React Native Mobile Engineer

Codeninja • Riyadh

On-site
SAR 180,000 - 300,000
Senior React Native Mobile Engineer
Senior React Native Mobile Engineer

Codeninja • Riyadh

On-site
SAR 180,000 - 300,000
Senior React Native Mobile Engineer – Cross-Platform Apps
Senior React Native Mobile Engineer – Cross-Platform Apps

CodeNinja Inc. • Riyadh

On-site
SAR 240,000 - 360,000
React Native Mobile Developer
React Native Mobile Developer

Leuwint Technologies • Saudi Arabia

On-site
SAR 180,000 - 300,000
React Native Mobile Developer
React Native Mobile Developer

Confidential Company • Riyadh

On-site
SAR 220,000 - 360,000
Senior React Native Mobile Engineer | Architecture & Delivery
Senior React Native Mobile Engineer | Architecture & Delivery

Confidential Company • Riyadh

On-site
SAR 220,000 - 360,000
Mobile Development Lead
Mobile Development Lead

UXBERT Labs • Riyadh

On-site
SAR 300,000 - 520,000
Mobile Developer (React Native)
Mobile Developer (React Native)

Mnzil | منزل • Riyadh

Hybrid
SAR 120,000 - 240,000
Hybrid work model