iOS Specialist // Native Mobile // 15+ years

Sam
Rowley

Native mobile engineer with 15+ years of experience. iOS specialist — Swift and SwiftUI from the ground up — with production Android experience across multiple roles. Always native development, never cross-platform. Currently Principal iOS Engineer and Chapter Lead at Jaguar Land Rover.

Jaguar Land Rover

Principal iOS Engineer / Chapter & Engineering Lead

2021 — Present

Principal iOS Engineer and Chapter Lead throughout the tenure at JLR. Initially worked on the InControl app, a live production app with millions of users across Jaguar and Land Rover variants, introducing the first Combine-based feature to bridge away from RxSwift using the provider pattern. More recently led the iOS engineering effort on a major greenfield app following JLR's House of Brands strategy. Defined the modularisation strategy, hexagonal architecture, unit testing approach, and CI/CD pipeline systems. Introduced a Core and Kit external package architecture that proved its value when a backend protocol migration required no changes to public APIs.

Leads a UK-based team of around 15 iOS engineers, coordinating coding practices and standards with teams in China and the USA. Runs weekly knowledge sharing sessions and shapes engineering culture across a predominantly remote team. Designed a competency-based career framework adopted across multiple teams.

BBC — Standard Media Playback

Senior Mobile Engineer (iOS & Android)

2020 — 2021

Worked on the Standard Media Playback SDK, a state machine built over AVFoundation handling DRM, video ID lookup, and media playback across iPlayer, Sounds and News. Contributed remote config work under strict TDD practices. Mentored junior engineers and supported a team operating under one of the most rigorous quality standards in UK software development.

Travel Counsellors

Senior / Sole iOS Developer

2018 — 2020

Rebuilt the myTC app in Swift with 65-70% test coverage. Sole iOS developer responsible for full architecture decisions, library selection, and CI/CD pipeline setup using Fastlane.

AO.com

Senior iOS Developer

2016 — 2018

Built the Track Your Order feature within the myAO retail app from greenfield. Achieved a 4.9 App Store rating and 99.9% crash-free rate. Developed an Apple Watch companion app and led the Swift 2.3 to 3.0 migration.

iOS — Specialist

Swift SwiftUI Objective-C UIKit Combine Core Data MapKit

Android — Production

Kotlin Java Android Studio

Architecture

Redux MVVM Hexagonal SOLID Modularisation

Testing

XCTest Quick Nimble TDD BDD

Tooling

Xcode Fastlane Jenkins Git Firebase Realm
Speaker and organiser at NSManchester, the iOS developer meetup for the North West
iOSDevUK attendee 2017, 2019, 2022 — one of the UK's leading iOS conferences
BEng (Hons) Computer Science with Embedded Systems, University of York