Led the Mobile Platform team within Hargreaves Lansdown's engineering organisation, owning the foundational React Native platform that product teams build on: the shared architecture, components, CI/CD pipelines, and developer-experience tooling, along with the engineering standards behind it. The role split evenly between hands-on technical direction and people leadership. I built and grew the team through hiring and onboarding, set the mobile architecture and testing strategy, and introduced the agile delivery practices and documentation the team ran on, partnering closely with Product and with peer platform teams across the wider engineering organisation.
Key Responsibilities
- Platform Ownership: Architected and built the foundational mobile platform, including shared components, CI/CD pipelines, and developer-experience tooling for product teams to build on.
- People Leadership: Managed a small, high-performing team of senior and mid-level engineers, focused on coaching, career progression, and creating an environment where engineers could do their best work.
- Technical Direction: Set the mobile architecture and testing strategy, making key decisions on state management, navigation, and testing infrastructure.
- Hiring and Team Building: Wrote job descriptions, ran the hiring process, and onboarded new engineers during a period of team growth.
- Delivery and Quality: Tracked delivery, managed technical debt, and maintained high engineering standards, building the testing infrastructure including E2E tests, mock APIs, and shared test utilities.
- Cross-functional Collaboration: Partnered with Product, Design, and peer platform teams to align on shared capabilities and the engineering 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