The posting
We are looking for a skilled React Native Engineer to design, build, and maintain high-performance, cross-platform mobile applications for iOS and Android. In this role, you will collaborate closely with product managers, UI/UX designers, and backend engineers to translate complex requirements into smooth, native-feeling user experiences. The ideal candidate is passionate about mobile performance, writes clean and testable code, and stays up-to-date with the evolving mobile ecosystem.
Key Responsibilities
- Architect and build new features, reusable components, and front-end user journeys using React Native and TypeScript.
- Integrate RESTful or GraphQL APIs, handling offline storage, caching, and seamless state synchronization.
- Diagnose and fix performance bottlenecks, memory leaks, and UI rendering lag to ensure an optimal user experience.
- Write, maintain, and debug custom native modules or bridges when interacting with device hardware or platform-specific APIs.
- Manage the mobile release cycle, managing code signing, provisioning profiles, and deployments via Expo Application Services (EAS), TestFlight, and Google Play Console.
- Write robust unit and integration tests using frameworks like Jest or React Native Testing Library to support high stability.
Job Requirements
- 5+ years of professional software engineering experience, with a heavy focus on production-ready React Native applications.
- Mastery of JavaScript (ES6+), TypeScript, React hooks, and the Virtual DOM.
- Deep understanding of state management tools such as Redux Toolkit, Zustand, or the Context API.
- Experience utilizing native build systems and IDEs like Xcode, Android Studio, and Gradle.



