Experience- 8+ years
Must have financial domain experience
We are seeking for a React Native Developer to work closely with the Architect in building scalable, high-performance cross-platform mobile applications. This role will actively contribute to the development of new app features, performance optimization, native module integration, and support the broader adoption of React Native across a large-scale mobile ecosystem.
The ideal candidate has deep experience writing clean, performant code with React Native and TypeScript, understands mobile architecture principles, and is comfortable partnering with multiple product and engineering teams in a collaborative environment.
Key Responsibilities:
Develop and maintain scalable, high-quality mobile features using React Native across iOS and Android platforms.
Collaborate with the React Native Architect, product managers, designers, and backend engineers to deliver user-centric, pixel-perfect mobile experiences.
Implement state management, UI components, and navigation flows that ensure a smooth user experience.
Integrate and maintain native modules for both platforms, including SDKs, analytics, and third-party libraries.
Support brownfield app integration, embedding React Native components into existing native apps.
Optimize app performance by focusing on render efficiency, bundle size, and smooth runtime behavior.
Participate in code reviews, ensuring adherence to coding standards and best practices defined by the architecture team.
Assist in implementing CI/CD processes, versioning, and release workflows (TestFlight, Google Play Console).
Partner with QA and DevOps teams to ensure stable and maintainable builds through rigorous testing and automation.
Stay current with emerging React Native trends, tools, and frameworks to continuously improve the team’s development practices.
Requirements:
5–7 years of professional mobile development experience, with at least 3+ years in React Native.
Proficient with TypeScript and modern React patterns (Hooks, Context API, functional components).
Strong understanding of mobile app architecture, including data flows, async operations, and state management tools (Redux, Recoil, or Zustand).
Hands-on experience with native iOS (Swift/Objective-C) and/or Android (Kotlin/Java) codebases.
Familiarity with bridging native modules and managing platform-specific configurations.
Experience integrating CI/CD pipelines, EAS Build, Expo SDK, and OTA updates.
Solid understanding of performance tuning, debugging, and memory optimization in React Native apps.
Proven ability to collaborate effectively in cross-functional teams and hybrid work environments.
Strong problem-solving skills and ownership mindset with attention to detail.
Preferred Qualifications:
Experience working within large-scale mobile teams (10+ feature teams).
Prior exposure to brownfield React Native adoption projects.
Familiarity with React Native for Web and shared design systems.
Knowledge of GitHub Actions, automated testing, and mobile release pipelines.
Enthusiasm for mentoring junior developers and contributing to team improvements.
Ideal Candidate Attributes:
Pragmatic engineer focused on clean, maintainable, and scalable code.
Strong communicator who thrives in an environment of shared ownership.
Passionate about continuous learning, performance optimization, and modern mobile technology.
Flexible and adaptive in a fast-paced, evolving product organization.