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

