React Native Mobile Developer (iOS & Android)

CodeNinja Inc.

Riyadh

In loco

SAR 240.000 - 360.000

Tempo pieno

3 giorni fa
Candidati tra i primi

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Descrizione del lavoro

CodeNinja is seeking an experienced React Native Mobile Developer to design, build, test and maintain cross-platform mobile apps for iOS and Android in Riyadh. You’ll collaborate with product owners, UI/UX designers and backend teams to deliver secure, scalable mobile experiences.

The role requires 6–9 years of mobile development with at least 3 years in React Native, strong JavaScript/TypeScript skills and a solid understanding of native iOS/Android concepts.

Competenze

  • 6-9 years of mobile app development experience.
  • At least 3 years hands-on React Native.
  • Strong JavaScript (ES6+) and TypeScript.
  • Solid grasp of React concepts: hooks, state management and lifecycle.
  • Experience with Redux Toolkit, Zustand or Context API.
  • Experience integrating REST APIs and third-party SDKs.
  • Knowledge of native iOS and Android concepts.
  • Experience with Git, CI/CD pipelines and mobile build tools.
  • Publishing apps to Apple App Store and Google Play Store.
  • Bachelor’s degree in CS/IT or related field.

Mansioni

  • 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 REST 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 fix defects in UAT.
  • Manage app builds, signing and releases to the Apple App Store and Google Play Store.
  • Participate in code reviews, agile ceremonies and documentation.

Conoscenze

React Native
JavaScript ES6+
TypeScript
Hooks
State management
Redux Toolkit
Zustand
Context API
REST APIs
iOS/Android native concepts
CI/CD
Git
Mobile performance optimization
App publishing (Apple App Store, Play)
Security best practices

Formazione

Bachelor's degree in Computer Science or Information Technology

Strumenti

Expo
React Native CLI
Firebase
Jest/Detox/Appium

Descrizione del lavoro

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

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

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

CodeNinja • Riyadh

In loco
SAR 180.000 - 300.000
React Native Mobile Developer
React Native Mobile Developer

Codeninja • Riyadh

In loco
SAR 180.000 - 300.000
Senior React Native Mobile Engineer
Senior React Native Mobile Engineer

Codeninja • Riyadh

In loco
SAR 180.000 - 300.000
Senior React Native Mobile Engineer
Senior React Native Mobile Engineer

Codeninja • Riyadh

In loco
SAR 180.000 - 300.000
Senior React Native Mobile Engineer – Cross-Platform Apps
Senior React Native Mobile Engineer – Cross-Platform Apps

CodeNinja Inc. • Riyadh

In loco
SAR 240.000 - 360.000
React Native Mobile Developer
React Native Mobile Developer

Leuwint Technologies • Arabia Saudita

In loco
SAR 180.000 - 300.000
React Native Mobile Developer
React Native Mobile Developer

Confidential Company • Riyadh

In loco
SAR 220.000 - 360.000
Senior React Native Mobile Engineer | Architecture & Delivery
Senior React Native Mobile Engineer | Architecture & Delivery

Confidential Company • Riyadh

In loco
SAR 220.000 - 360.000
Mobile Development Lead
Mobile Development Lead

UXBERT Labs • Riyadh

In loco
SAR 300.000 - 520.000
Senior Development Lead - Full Stack Microservices
Senior Development Lead - Full Stack Microservices

CodeNinja • Riyadh

In loco
SAR 420.000 - 660.000