2,066,670open jobs
125,334companies
241,048added this week
Browse all
Location
Remote (Saudi Arabia)
Employment
Contractor

Confirmed on the employer's own hiring board on Nov 3, 2026. First seen by Alion on Nov 2, 2026. CodeNinja scores A on the Alion truth index.

Overview
Company
Impact
Profile match
CodeNinja is a global software engineering and digital transformation company specializing in artificial intelligence, cloud solutions, and custom software development. Headquartered in Dallas, Texas, the firm enables enterprises to modernize legacy systems, automate complex workflows, and integrate AI into critical operations. Its core offerings include IT staff augmentation, bespoke application development, and technology consulting delivered through dedicated global hubs.

About CodeNinja

At CodeNinja, 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.

The Role

We’re looking for an experienced React Native Mobile Developer 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.

Requirements

  • 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.

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.

Benefits

  • 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.

Disclaimer

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,066,670 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Riyadh
$146k – $182k per year · Equity · Remote (United States) · Full-Time · 6+ years exp · Bachelor's Degree · Austin · Denver · Minneapolis · Portland · Salt Lake City
Swift
Swift
Swift Concurrency
Mobile
StoreKit
Offline-First
DevOps
IAM
Cybersecurity
Okta
Auth0
Management
Basecamp
QA
Sentry
Apply
$146k – $182k per year · Equity · Remote (United States) · Full-Time · 6+ years exp · Bachelor's Degree · Austin · Denver · Minneapolis · Portland · Salt Lake City
Java
Kotlin
Java
Gradle
Kotlin
Kotlin Coroutines
Mobile
Google Play Billing
Offline-First
DevOps
IAM
Cybersecurity
Okta
Auth0
Management
Basecamp
QA
Sentry
Apply
Remote (United States) · Full-Time
JavaScript
Java
Kotlin
Java
Quarkus
Frontend
Redux
React.js
Redux Toolkit
Mobile
React Native
DevOps
WebRTC
Apply
Remote (Egypt) · Full-Time · Cairo
JavaScript
Frontend
React.js
Mobile
React Native
DevOps
Rest API
Git
Apply
$388k – $558k per year · Equity · Remote (United States) · United States
Java
Kotlin
Frontend
GraphQL
Mobile
Jetpack Compose
MVVM
Espresso
Modularization
Apply
In office · Nationals only · 5+ years exp · Riyadh
Apply
In office · Full-Time · 2+ years exp · Bachelor's Degree · Riyadh
Apply
In office · Full-Time · Bachelor's Degree · Riyadh
Management
SharePoint
Apply
Delivery Director 1 day ago
In office · Full-Time · 20+ years exp · Bachelor's Degree · Riyadh
Apply
In office · Nationals only · Full-Time · 20+ years exp · Bachelor's Degree · Riyadh
Analytics
Power BI
Apply
See all jobs
This is one of many
2,066,670 more open roles from verified company boards, updated every day.