Hi, I’m Jonathan Reid, a senior iOS engineer with 7+ years of experience shipping high-quality consumer apps at scale. I’ve led architecture decisions, improved delivery velocity, and mentored teammates—from solo projects to multi-team initiatives. I thrive on owning end-to-end product development, embracing clean architectures, performance optimization, and delightful UX. I value collaboration with cross-functional teams to turn ideas into polished, user-friendly apps.

Jonathan Reid

Hi, I’m Jonathan Reid, a senior iOS engineer with 7+ years of experience shipping high-quality consumer apps at scale. I’ve led architecture decisions, improved delivery velocity, and mentored teammates—from solo projects to multi-team initiatives. I thrive on owning end-to-end product development, embracing clean architectures, performance optimization, and delightful UX. I value collaboration with cross-functional teams to turn ideas into polished, user-friendly apps.

Available to hire

Hi, I’m Jonathan Reid, a senior iOS engineer with 7+ years of experience shipping high-quality consumer apps at scale. I’ve led architecture decisions, improved delivery velocity, and mentored teammates—from solo projects to multi-team initiatives.
I thrive on owning end-to-end product development, embracing clean architectures, performance optimization, and delightful UX. I value collaboration with cross-functional teams to turn ideas into polished, user-friendly apps.

See more

Skills

Experience Level

Expert

Language

English
Fluent

Work Experience

Senior Software Engineer (Acting iOS Lead) at AMP Bank
June 1, 2025 - Present
Technical lead for the AMP Bank iOS app, Go iOS app, owning architecture, code quality, and delivery. Re-architected the app into modular domains, reducing compile times by 50% and improving scalability. Built and optimized CI/CD pipelines, cutting PR-to-Flight time from hours to 25 minutes. Improved change management processes, reducing lead time from 10 days to 3 days. Led release coordination and ensured predictable, reliable shipping cycles. Maintained the highest delivery velocity while upholding code quality standards.
Senior iOS Engineer (Acting iOS Lead) at AMP Bank
June 1, 2025 - Present
Technical lead for AMP Bank GO iOS app, owning architecture, code quality, and delivery. Re-architected the app into modular domains, reducing compile times by 50% and improving scalability. Built and optimized CI/CD pipelines, cutting PR-to-Flight time from hours to 25 minutes. Improved change management processes, reducing lead time from 10 days to 3 days. Led release coordination and ensured predictable, reliable shipping cycles. Maintained the highest delivery velocity on the team while upholding code quality standards.
Senior Software Engineer (iOS) at Idea 11
April 1, 2025 - June 30, 2025
Maintained a 4.6★ App Store rating on the Gold Coast City app (150k+ users). Migrated view models to Observable and rewrote networking from Combine to async/await, improving clarity and maintainability. Improved animations, UI polish, and performance for a smoother user experience. Provided technical guidance to other iOS engineers and collaborated closely with UX/UI teams.
Senior Software Engineer (iOS) at Idea11
April 1, 2025 - June 1, 2025
Maintained a 4.6★ App Store rating on the Gold Coast City app (150k+ users). Migrated view models to @Observable and rewrote networking from Combine to async/await, improving clarity and maintainability. Improved animations, UI polish, and performance for a smoother user experience.
Founder / Solo iOS Engineer at Vanilla Dice
September 1, 2024 - Present
Designed, built, and launched Vanilla Dice, a minimalist physics-based dice simulator for tabletop and D&D players, shipped entirely as a solo developer.Implemented a 2D physics system, random roll behavior, and nuanced haptic feedback for realistic dice interactions. Achieved smooth 120 Hz interactions in a sub-1 MB app bundle (624 KB). Owned the full product life cycle: concept, UX/UI design, engineering, App Store compliance, submission, and release. Delivered a polished, distraction-free experience aligned with Apple's Human Interface Guidelines.
Senior iOS Engineer (Solo) at Vanilla Dice
September 1, 2024 - Present
Designed, built, and launched Vanilla Dice, a minimalist physics-based dice simulator for tabletop and D&D players, shipped entirely as a solo developer. Implemented a 2D physics system, random roll behavior, and nuanced haptics for realistic dice interaction. Achieved smooth 120 Hz interactions in a sub-1 MB app bundle (624 KB). Owned the full product life cycle: concept, UX/UI design, engineering, App Store compliance, submission, and release. Delivered a polished, distraction-free experience aligned with Apple's Human Interface Guidelines.
Senior Software Engineer (iOS) at Akelo
February 1, 2023 - August 1, 2023
Built two complete SwiftUI apps for major Australian clients, owning navigation architecture, animations, and feature delivery. Delivered ahead of schedule with consistently high-quality output. Provided technical guidance to other iOS engineers and collaborated closely with UX/UI teams.
Senior Software Engineer (iOS) at Commonwealth Bank
February 1, 2019 - March 31, 2022
Led iOS development for Step Pay, a major BNPL feature launched to 6M+ active users. Mentored junior developers and helped maintain a high bar for code quality and delivery.
Software Engineer (iOS) at Commonwealth Bank
February 1, 2019 - March 1, 2022
Led iOS development for Step Pay, a major BNPL feature launched to 6M+ active users. Mentored junior developers and helped maintain a high bar for code quality and delivery.
Independent Game Developer (Unity/C#) at Self-Employed
January 1, 2016 - February 1, 2019
Shipped multiple games solo and in small teams, owning gameplay systems, real-time physics, UI, and performance optimization. Built custom shaders and effects, developing strong instincts for rendering efficiency and interactive systems. Translated creative concepts into performant, user-facing software under tight constraints.
Independent Game Development (Unity/C#) at Independent
January 1, 2016 - February 1, 2019
Shipped multiple games solo and in small teams, owning gameplay systems, UI, and performance optimization. Built custom shaders and effects, developing strong instincts for rendering efficiency and interactive systems. Experience translating creative concepts into performant, user-facing software under tight constraints.

Education

Bachelor of Information Technology (Software) at Macquarie University
January 1, 2016 - January 1, 2018
Bachelor of Information Technology (Software) at Macquarie University
January 1, 2016 - January 1, 2018

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Financial Services, Professional Services, Gaming