
Principal iOS Engineer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Canada.
• Contribute hands-on and provide technical leadership throughout the Agile product development lifecycle, ensuring both architectural coherence and quality standards.
• Function as an active technical leader, responsible for designing, building, and launching essential iOS mobile features.
• Promote Engineering Excellence and offer Technical Mentorship.
• Serve as the main technical point of contact between the Mobile team and the dependent Backend Services teams.
• Maintain an in-depth understanding of the architecture of the Constant Contact web application and its connection to mobile applications.
• A minimum of 10 years of industry experience in software development is essential.
• At least 8 years of experience in developing native mobile iOS applications is required.
• A minimum of 4 years of programming experience in Swift is necessary.
• Proficiency in modern frameworks and design patterns such as Swift Concurrency, SwiftUI, Combine, MVVM, and MVI is required.
• Demonstrated ability to define, design, and implement robust, scalable architectures for iOS applications.
• Proven experience in leading technical decisions within a software development team and fostering technical excellence.
• Familiarity with Objective-C is preferred for legacy integration and migration tasks.
• A generous paid time off policy
• Competitive benefits package that supports your health and well-being, as well as that of your family
Rain Bird Corporation
Grove Collaborative
Truelogic Software
Get handpicked remote jobs straight to your inbox weekly.