Salary
💰 CA$150,000 - CA$200,000 per year
Tech Stack
iOSObjective-CSwift
About the role
- Lead, mentor, and grow a world-class team of iOS engineers, fostering a culture of innovation, collaboration, and excellence
- Drive the technical vision, architecture, roadmap and execution for the iOS platform, ensuring alignment with product goals and long-term strategy
- Collaborate closely with product management, design, and other engineering leaders to define requirements, prioritize features, and deliver compelling mobile experiences
- Oversee the end-to-end development lifecycle, from planning and design through to release and maintenance, ensuring timely delivery of high-quality software
- Champion and enforce best practices for code quality, testing, and performance, ensuring our application is robust, scalable, and maintainable
- Manage project execution, setting clear goals, managing resources effectively, and removing obstacles for your team
- Maintain a deep understanding of the technology stack and stay current with the latest advancements in the iOS ecosystem to guide technical decisions
- Work remotely with collaboration across Pacific Time (PT) hours
Requirements
- Minimum of 10 years of professional experience in software development, with a focus on mobile applications
- Minimum of 5 years of experience in an engineering leadership role (Manager, Team Lead, or similar), directly managing a team of engineers
- Strong technical background with hands-on experience developing native iOS applications using Swift, UIKit, and SwiftUI
- Proven track record of shipping high-quality, consumer-facing iOS applications with a strong focus on UI/UX and performance
- Demonstrated ability to lead technical architecture and design discussions and to drive technical decision-making
- Excellent leadership, communication, and interpersonal skills
- Experience with Agile/Scrum methodologies and a deep understanding of the full mobile development lifecycle
- Strong problem-solving skills and the ability to think strategically and execute methodically
- Must be a resident of Canada and be eligible to work in Canada
- Ability to work during the Pacific Time (PT) regular business hours
- Flexible to attend remote meetings during the evening when required
- Send PDF resume and Github profile to apply
- Note: A background check will be required for employment in this role
- Nice-to-haves:
- Experience managing remote or distributed engineering teams
- Experience with Core Animation, Metal, or other graphics-intensive frameworks
- Familiarity with Objective-C, C, or C++
- Experience with performance profiling and optimization tools (e.g., Instruments)
- Experience with continuous integration and continuous delivery (CI/CD) pipelines for mobile apps
- Experience building social media mobile applications