
Johnathan Reid
Verified Expert in Engineering
iOS Developer
Sydney, New South Wales, Australia
Toptal member since April 22, 2025
Johnathan is a senior iOS developer with 6+ years of experience crafting high-performance, user-centric apps using SwiftUI for companies like CommBank and Luxury Escapes. He specializes in intuitive UI/UX, clean architecture, and maintainable code. Passionate about elegant design and efficient development, Johnathan delivers pixel-perfect features with precision and care.
Portfolio
Experience
- Software Development - 8 years
- Algorithms - 8 years
- Data Structures - 8 years
- Agile - 6 years
- Scrum - 6 years
- Swift - 6 years
- UIKit - 6 years
- SwiftUI - 4 years
Availability
Preferred Environment
SwiftUI, Swift, iOS
The most amazing...
...thing I've worked on is the CommBank app—Australia's Number one banking app used by 6+ million active customers.
Work Experience
Lead iOS Developer and Designer
Vanilla Code Co.
- Designed and developed a physics-based dice rolling simulator for iPhone and iPad for tabletop RPGs and D&D. It's the best available app in its niche.
- Created the Neumorphic UI library to offer an extremely easy-to-use framework that any iOS developer can implement to uplift their UI with minimal experience.
- Collaborated with the City of Gold Coast to introduce new discovery features for their app with 150,000+ users.
Senior iOS Engineer
Akcelo
- Developed two apps under budget and before the deadline for two large Australian clients.
- Re-architected our prototype from UIKit-based navigation architecture to SwiftUI-based, leading to faster development iteration speed, better developer experience, and a more robust, performant, future-proof end user experience.
- Collaborated with the design team and clients to offer insight into app-specific design practices and Apple's Human Interface Guidelines, creating a much better end user experience.
iOS Software Engineer
Luxury Escapes
- Rebuilt the app from the ground up in SwiftUI for a completely new customer experience, leading to a huge increase in users and sales.
- Created the most intuitive and performant mobile map view in the travel industry, with a faster and smoother experience than Airbnb, Booking.com, and Google Maps.
- Mentored three new starters, getting them up to speed with our working methods, guiding their learning, and reviewing their code.
Software Engineer (iOS)
Commonwealth Bank of Australia
- Developed the Number one banking app in Australia with 6+ million active users.
- Mentored three new starters and graduates, getting them on board with the team and helping them up-skill.
- Oversaw the launch of the iOS features for StepPay, CommBank's big new buy-now-pay-later product available to 6+ million active app users.
Experience
Vanilla Dice
http://vanillacode.coEducation
Bachelor's Degree in Information Technology and Software
Macquarie University - Sydney, Australia
Skills
Libraries/APIs
SpriteKit
Languages
Swift, Objective-C
Frameworks
SwiftUI, UIKit
Paradigms
Agile, Scrum, Test-driven Development (TDD)
Platforms
iOS
Other
Software Development, Algorithms, Data Structures, Software
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring