Job Openings
Senior Front End Engineer (React Native)
About the job Senior Front End Engineer (React Native)
Key Responsibilities
SDK & Vertical Integration
- Lead integration of external Partner SDKs into Bank's React Native codebase to launch high‑performance travel, shopping, and lifestyle modules.
- Ensure clean abstraction layers that allow partner upgrades without destabilizing core banking features.
Unified UI & Experience
- Develop custom React Native components that bridge Bank's internal design system with partner‑provided UI modules.
- Ensure visual consistency, accessibility, and native‑quality interactions across all Beyond Banking journeys.
Complex State & Flow Management
- Manage complex application states for multi‑step journeys such as travel bookings, ancillary selection, checkout, and confirmation.
- Handle asynchronous updates and partial states triggered by partner systems.
Performance Engineering
- Optimize JavaScript‑to‑native bridge communication, SDK initialization, and asset loading.
- Ensure partner modules do not degrade app performance, stability, or battery efficiency.
API Consumption & Collaboration
- Consume complex RESTful APIs provided by middleware and backend systems.
- Collaborate closely with backend teams to support real‑time updates, transaction statuses, and error handling.
Platform & Engineering Principles
- Experience consistency: One app, one experience—regardless of partner.
- Performance as a feature: Partner integrations must meet banking‑grade SLAs.
- Modular architecture: Replaceable, evolvable verticals.
- Security and reliability by design.
Required Skills & Experience
- 6–8 years frontend experience, with strong expertise in React Native
- Proven experience integrating SDKs or third‑party modules in large apps
- Strong understanding of mobile performance optimization
- Experience working in fintech, payments, or complex consumer platforms preferred
- Strong collaboration and ownership mindset