Senior React Native Engineer (Hands-on Programmer)
75% Get Rejected
- See if your CV passes Star Company's ATS filters
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
We are looking for a low-level, high-output React Native Programmer. This is a role for an engineer who understands what’s happening under the hood—beyond just rendering components. You will be responsible for the technical architecture, performance optimization, and end-to-end delivery of complex mobile systems in our Riyadh office.
Requirements
Core Technical Requirements
• Deep React Native Internals: Expert-level knowledge of the React Native lifecycle, the Bridge, JSI, and the New Architecture (Turbo Modules/Fabric).
• JavaScript & TypeScript: Mastery of ES6+, asynchronous programming patterns, and strict type safety.
• State & Data: Advanced implementation of state management (Redux + Saga/Thunk, Zustand, or TanStack Query) and efficient data caching strategies.
• Native Bridging: Proven ability to write Native Modules and navigate the communication between JS and Swift/Objective-C (iOS) or Kotlin/Java (Android).
• Performance Engineering: Experience with memory leak detection, CPU profiling using Flipper or Xcode Instruments, and optimizing app startup time (Hermes/re-renders).
• Cross-Platform Versatility: Strong plus if you have hands-on experience with Flutter (Dart) or have transitioned apps between frameworks.
• Git understating and version control
Engineering Responsibilities
• Architect scalable front-end logic for complex, high-traffic mobile applications.
• Integrate deeply with RESTful APIs, WebSockets, and third-party SDKs.
• Manage the full release cycle, including CodePush deployments and App Store/Play Store submission hurdles.
• Troubleshoot "hard-to-repro" bugs that require digging into native code or node_modules.
• Ensure UI fidelity through high-performance animations (Reanimated 3, Moti).
Requirements
- •Expert-level knowledge of React Native Internals (Bridge, JSI, New Architecture)
- •Mastery of JavaScript/TypeScript, ES6+, asynchronous programming
- •Advanced state management implementation (Redux, Zustand, TanStack Query)
- •Proven ability to write Native Modules (iOS/Android)
- •Experience with performance profiling (Flipper, Xcode Instruments)
- •Optimize app startup time
- •Strong Git understanding and version control
- •Experience with RESTful APIs and WebSockets
Nice to Have
- •Hands-on experience with Flutter (Dart)
- •Experience transitioning apps between frameworks
Responsibilities
- •Architect scalable front-end logic for mobile applications
- •Integrate with third-party SDKs
- •Manage the full release cycle (CodePush, App Store/Play Store)
- •Troubleshoot bugs requiring native code investigation
- •Ensure UI fidelity through high-performance animations
Related Jobs
- Check if Star Company will actually see your resume
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.