Job Title: Senior iOS Developer (7-10 years experience) Location: Toronto, CA We are looking for an experienced Senior iOS Developer to join our dynamic team. If you have a passion for developing rich, client-side applications and have experience working in a fast-paced, collaborative environment, this opportunity is for you! Requirements: 7-10 years of experience as an iOS Developer A minimum of 5 years of proven experience in designing , building, refactoring, and releasing rich client software using industry-standard patterns Strong experience with iOS Xcode, Swift, GraphQL, debuggers (e.g., Charles), revision control systems (e.g., Git), and bug tracking tools (e.g., Jira) Proficient in Test-Driven Development (TDD), pairing, code reviews, and maintaining high-quality code Advocate for automated testing, continuous delivery, and software quality across the software development lifecycle Preferred experience with Swifts Combine framework, functional programming, reactive software architecture, and decoupled APIs Desired Skills: Strong foundation in Swift UI and/or UIKit Experience with TCA architecture and Agile engineering practices Ability to collaborate closely with business teams to improve user experience and implement new features Strong emphasis on quality beyond just code coverage; you take ownership of code quality Excellent communication and remote collaboration skills, as we work with geographically dispersed teams Responsibilities: Native iOS app development , converting ideas, designs, and requirements into stable production builds Coordinate with Product and Engineering teams to identify issues, come up with creative solutions, and track delivery within release plans Understand and implement iOS-specific design patterns Work within a lean, fast-paced Engineering team to develop and iterate quickly Contribute to a productive and fun startup culture
Job Title
Sr. iOS Engineer