Skip to main content
CodeNinjaCO

React Native Mobile Developer (iOS & Android)

CodeNinja Consulting Inc. is a digital transformation company specializing in AI-powered software development, global capability centers, and staff augmentation, founded in 2014.

CodeNinja

Employee count: 201-500

Saudi Arabia only

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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.

About the job

Apply before

Posted on

Job type

Contractor

Experience level

Education

Bachelor degree

Experience

6 years minimum

Experience accepted in place of education

Location requirements

Hiring timezones

Saudi Arabia +/- 0 hours

About CodeNinja

Learn more about CodeNinja and their company culture.

View company profile

What began in 2014 as a bootstrap organization, CodeNinja Consulting Inc. was founded by industry veterans who recognized a burgeoning global need for accessible and transformative technology solutions. Driven by a core mission to democratize technological innovation, particularly by harnessing the power of Artificial Intelligence to foster a more equitable future, CodeNinja quickly started making its mark. The early years were characterized by a relentless focus on solving complex business challenges and a commitment to delivering tangible value, which allowed the company to gain recognition and begin its expansion into key strategic markets, including North America, the Middle East and North Africa (MENA), Europe, and the Asia-Pacific (APAC) region.

By 2019, CodeNinja had astutely ventured into the burgeoning fields of cloud computing and the Internet of Things (IoT), significantly enhancing its service offerings and broadening its technological capabilities. This strategic move positioned the company to tackle a wider array of client needs and more complex projects. A significant milestone in its global expansion journey was the launch of its Nearshore Development Center in Chile in 2023. This, coupled with securing venture capital in the same year, solidified CodeNinja's international footprint and provided the resources to further scale its operations and impact. Today, CodeNinja stands as a prominent digital transformation partner, assisting enterprises in scaling their capacity through Global Capability Centers, Managed Staff Augmentation, and the development of AI-driven Enterprise Software. With a portfolio of over 400 successful projects and a dedicated global team, the company continues its journey of empowering businesses worldwide to innovate, adapt, and navigate their digital future.

Claim this profileCodeNinja logoCO

CodeNinja

Company size

201-500 employees

Founded in

2014

Chief executive officer

Mukhtar Ahmad Baig

Employees live in

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at CodeNinja

Explore the variety of open remote roles at CodeNinja, offering flexible work options across multiple disciplines and skill levels.

View all jobs at CodeNinja

Remote companies like CodeNinja

Find your next opportunity by exploring profiles of companies that are similar to CodeNinja. Compare culture, benefits, and job openings on Himalayas.

View all companies

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up