Available to hire
Senior iOS Developer with 5+ years of professional experience building and maintaining high-quality iOS applications using Swift, UIKit, and SwiftUI. Strong background in MVVM architecture, reactive programming with Combine, and performance-critical mobile systems. Experienced in end-to-end feature ownership, mentoring developers, and collaborating closely with backend and product teams to deliver reliable, scalable, and user-focused mobile solutions.
Work Experience
Lead iOS Developer at Guarana Technologies
June 1, 2023 - PresentLead iOS development for multiple production applications using Swift, UIKit, SwiftUI, and Combine, owning features from initial design through App Store release. Contribute to mobile application architecture and technical strategy, balancing scalability, performance, and maintainability. Design and implement complex custom UI components, focusing on responsiveness, accessibility, and clean integration across iPhone and iPad form factors. Modernize legacy UIKit codebases and integrate SwiftUI using UIViewRepresentable, ensuring backward compatibility with lower deployment targets. Collaborate closely with backend engineers on API design, data modeling, and end-to-end system behavior. Conduct regular code reviews, establish coding standards, and mentor junior and mid-level developers, leading by example. Identify and resolve performance issues using Xcode Instruments, improving memory usage and UI responsiveness.
iOS Developer at Freelance
August 1, 2022 - May 1, 2023Led the migration of a production application from UIKit to SwiftUI, defining a safe transition strategy while preserving existing functionality. Expanded application features and improved overall UI/UX consistency and performance. Worked directly with stakeholders to clarify requirements and deliver user-focused solutions end-to-end.
iOS Developer at SoftServe
January 1, 2021 - September 1, 2022Developed and maintained enterprise-grade iOS applications using UIKit and MVVM architecture. Focused on performance optimization, code maintainability, and scalable feature development. Collaborated with cross-functional teams in a large engineering environment.
Education
Qualifications
Industry Experience
Software & Internet, Media & Entertainment
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Calgary today.