We are seeking a Senior React Native Engineer to own the architecture, performance, and scaling of our core mobile products. In this role, you will build complex cross-platform features, author native modules when abstractions fall short, and drive app performance down to the frame rate level for millions of active users. You will work on-site alongside a focused engineering team, directly influencing our technical roadmap and mobile standards.
Architect and maintain production React Native applications targeting both iOS and Android.
Write custom native bridges and modules in Swift, Objective-C, Kotlin, or Java to interface with OS-level APIs.
Diagnose and resolve performance bottlenecks, memory leaks, and render-cycle inefficiencies.
Design continuous integration and deployment pipelines to streamline App Store and Google Play releases.
Establish frontend testing strategies, including unit, integration, and end-to-end automation.
Guide architectural decisions and conduct high-rigor code reviews for the mobile engineering team.
7 to 10 years of total software engineering experience, with a heavy concentration in mobile development.
At least 4 years of hands-on experience building and deploying complex React Native apps at scale.
Proven ability to write native code for iOS (Swift/Objective-C) and Android (Kotlin/Java).
Deep understanding of the React Native render pipeline, JSI, thread management, and state architecture.
Experience managing automated release pipelines using tools like Fastlane, Bitrise, or App Center.
Full-time availability to work on-site at our headquarters.
Experience migrating legacy fully native applications to React Native.
Direct involvement in open-source React Native libraries or tooling.