Back

Hargreaves Lansdown

Engineering Manager — Mobile Platform

Mar 2026 - Present

Leading the Mobile Platform squad within the UCX-Core tribe, part of Hargreaves Lansdown's Digital Product Engineering division. My team is building HL's new React Native mobile app from scratch, replacing the existing native iOS and Android apps. We own the platform architecture that every mobile team at HL ships through. This is a brownfield project: the existing apps, built in Swift (iOS) and Kotlin (Android) with REST APIs, are being progressively migrated to React Native with GraphQL. The team builds native bridge modules to integrate React Native screens into the existing native shells. HL manages over £150 billion in client investments, making the mobile app one of the most critical touchpoints for over a million active users. The role is 50% technical delivery and 50% people and talent management, partnering with a Product Manager to drive the squad's roadmap.

Key Responsibilities

  • Platform Ownership: Architecting and building the foundational mobile platform, including module federation, design system components, CI/CD pipelines, and developer experience tooling that other squads will adopt.
  • People Leadership: Managing a small, high-performing squad of senior and mid-level engineers. Focused on coaching, career progression, and creating an environment where engineers can do their best work.
  • Technical Direction: Defining the mobile architecture strategy, making key technical decisions on state management, navigation, testing infrastructure, and GraphQL integration with HL's backend services.
  • Hiring and Team Building: Writing job descriptions, running the hiring process, and onboarding new engineers into the squad during a critical growth phase as HL scales its London engineering hub.
  • Delivery and Quality: Tracking delivery pace, managing technical debt, and maintaining high engineering standards across the mobile platform. Building the testing infrastructure including E2E tests, mock APIs, and shared test utilities.
  • Cross-functional Collaboration: Partnering with Product, Design, and other tribe squads (Web Platform, Portfolio & Accounts) to align on shared platform capabilities and the broader digital transformation roadmap.

Programming Languages

TypeScriptSwiftKotlin

Technology Stack

React NativeReact Native Bridging (Brownfield)Apollo Client (GraphQL)React Navigation

Unit Testing

JestReact Native Testing Library

E2E Testing

Appium

Development Tools

XcodeAndroid StudioGit

Agile Methodology

Tribe/Squad Model