Principal iOS Engineer
New
C
Constant ContactSoftware Development
Remote, US or Remote, Ontario, CanadaFull-TimePrincipal
Salary159,500 - 191,400 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years of industry experience, 8+ years developing native mobile iOS applications, 4+ years programming in Swift
- Required Skills
- AgileSwiftGenerative AIiOS
Requirements
- 10+ years of industry experience in software development.
- 8+ years developing native mobile iOS applications.
- 4+ years programming in Swift.
- Expertise in modern frameworks: Swift Concurrency, SwiftUI, Combine, MVVM, MVI.
- Experience in defining and implementing robust iOS application architectures.
- Proven experience leading technical decisions for a software development team.
- Experience with defining and implementing comprehensive mobile testing (XCTest).
- Experience with generative AI platforms and Agentic Coding paradigms.
- Ability to drive consensus among senior engineers in a cross-functional environment.
Responsibilities
- Lead Agile product development, including sprint planning and backlog refinement.
- Design and build complex, high-priority iOS features using Swift.
- Define and implement mobile testing strategies (unit, integration, UI).
- Lead architectural discussions and define system scalability standards.
- Act as a technical liaison between Mobile and Backend teams.
- Drive resolution of critical production issues through root cause analysis.
- Mentor senior and staff engineers on best practices and engineering excellence.
- Architect and govern the integration of AI-powered features.
View Full Description & ApplyYou'll be redirected to the employer's site