Tim Richardson
Freelance iOS engineer for UK agencies and product teams.
15 years in software engineering. Hands-on Swift, SwiftUI and UIKit development, from new apps and feature delivery to complex production codebases. Experience working with designers, product managers, QA and client engineering teams.
Open to contracts, project delivery or ongoing support, with a working arrangement that fits your team.
Full-time or part-time, remote or on-site, with working hours and duration agreed around the project. Comfortable joining client conversations and working as part of an agency’s delivery team.
Selected experience
Westpac
Lead iOS Engineer
Swift 6, architecture, modernisation and production performance in a national banking app used by millions.
GlowUp
Lead iOS Engineer / Engineering Lead
Zero-to-App-Store ownership of a global consumer product, then three years of data-informed iteration.
Motorway
Senior/Lead iOS Engineer
National-scale SwiftUI marketplace product, and ownership of a high-impact App Clip.
Unblu
Lead iOS Engineer
Sole iOS engineer on a commercial SDK used by tier-one financial institutions, including Credit Suisse and UBS.
Hanno
Tech Lead / Mobile Lead
Mobile lead for a clinician and patient health product with Bluetooth sensor data and encrypted health information.
Waracle
Lead iOS Engineer · Contract
Led iOS engineering across several large agency client codebases, often concurrently, with hands-on delivery, review and mentoring.
Earlier work
Lead and senior iOS roles
Impero, uMotif, AOL, Axon Vibe and other native mobile products, back to the first releases of Swift and Objective-C.
Technical coverage
- Native UI
- SwiftUI, UIKit, accessibility, localisation, animation, and adaptive iPhone and iPad layouts.
- Modern Swift
- Swift 6 strict concurrency, async/await, actors, Combine, and Objective-C migration.
- Architecture
- Modularisation, Swift Package Manager, MVVM, the Composable Architecture, Coordinators, state-driven UI and dependency design.
- Reliability
- Instruments, launch time, scrolling performance, memory, Crashlytics and Datadog RUM.
- Delivery
- GitHub Actions, Fastlane, Xcode Cloud, Jenkins, Bitrise, TestFlight and phased releases.
- Product systems
- StoreKit, subscriptions, analytics, A/B testing, Firebase, BigQuery and App Store operations.
- Security-sensitive work
- Keychain, encryption, certificate pinning, biometrics and token lifecycle.