Senior React Native Engineer (Hands-on Programmer) at Larch Capital Partners Llc
Riyadh, Riyadh Region, Saudi Arabia -
Full Time


Start Date

Immediate

Expiry Date

06 Jun, 26

Salary

0.0

Posted On

08 Mar, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

React Native, JSI, Turbo Modules, Fabric, JavaScript, TypeScript, Redux, Zustand, TanStack Query, Native Modules, Swift, Objective-C, Kotlin, Java, Flipper, Reanimated 3

Industry

Description
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. 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).
Responsibilities
The engineer will architect scalable front-end logic for complex, high-traffic mobile applications, integrating deeply with APIs and managing the full release cycle. Responsibilities also include troubleshooting difficult bugs requiring native code investigation and ensuring UI fidelity through high-performance animations.
Loading...