Frontend Engineer - React Native, FinTech
Summary
Design, build, and maintain high-performance cross-platform iOS/Android mobile apps for a FinTech company using React Native and TypeScript — architecting features, integrating REST/GraphQL APIs, optimizing performance, writing native module bridges, managing releases via EAS/TestFlight/Google Play, and testing with Jest.
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.
Performance FinTech Mobile Applications API Support Gradle Profiles Jest Android Studio React Native Redux GraphQL iOS User Experience Features Components Android Storage React Integration TypeScript Software Testing Design Engineering JavaScript Management