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