Pinamunuan ko ang Mobile Platform team sa loob ng engineering organisation ng Hargreaves Lansdown, na may-ari ng pundasyong React Native platform na pinagtatayuan ng mga product team: ang shared architecture, mga component, CI/CD pipelines, at developer-experience tooling, kasama ang mga engineering standard sa likod nito. Hati nang pantay ang tungkulin sa pagitan ng hands-on na teknikal na direksyon at pamumuno sa tao. Binuo at pinalaki ko ang team sa pamamagitan ng hiring at onboarding, itinakda ang mobile architecture at testing strategy, at ipinakilala ang mga "Agile" practice at dokumentasyon na ginamit ng team, na malapit na nakikipagtulungan sa Product at sa mga katuwang na platform team.
Mga Pangunahing Responsibilidad
- Pananagutan sa Platform: Dinisenyo at binuo ko ang pundasyon ng mobile platform, kabilang ang mga shared component, CI/CD pipelines, at developer-experience tooling na pinagtatayuan ng mga product team.
- Pamumuno: Namahala ako ng maliit at mataas ang performance na team ng mga senior at mid-level na engineer, nakatuon sa coaching, career progression, at paglikha ng kapaligiran kung saan magagawa ng mga engineer ang kanilang pinakamahusay na trabaho.
- Teknikal na Direksyon: Itinakda ko ang mobile architecture at testing strategy, at gumawa ng mahahalagang desisyon sa state management, navigation, at testing infrastructure.
- Pagkuha at Pagbuo ng Team: Sumulat ako ng mga job description, pinamunuan ang hiring process, at nag-onboard ng mga bagong engineer sa panahon ng paglago ng team.
- Delivery at Kalidad: Sinubaybayan ko ang delivery, pinamahalaan ang technical debt, at pinanatili ang mataas na engineering standards, at gumawa ng testing infrastructure kabilang ang E2E tests, mock APIs, at shared test utilities.
- Cross-functional na Pakikipagtulungan: Nakipagtulungan ako sa Product, Design, at mga katuwang na platform team para i-align ang shared capabilities at ang engineering roadmap.
Mga Programming Language
TypeScriptSwiftKotlin
Technology Stack
React NativeReact Native Bridging (Brownfield)Apollo Client (GraphQL)React Navigation
Unit Testing
JestReact Native Testing Library
E2E Testing
Appium
Mga Development Tool
XcodeAndroid StudioGit
Agile Methodology
Modelo ng Tribu/Squad