Principal iOS Engineer leading mobile development at Constant Contact. Delivering high-quality iOS applications and driving technical excellence in the team.
Responsibilities
Provide hands-on contribution and technical leadership across the Agile product development lifecycle, ensuring architectural alignment and quality.
Serve as a hands-on technical leader, designing, building, and deploying core iOS mobile features.
Drive Engineering Excellence and Technical Mentorship.
Act as the primary technical liaison between the Mobile team and dependent Backend Services teams.
Maintain a deep understanding of the Constant Contact web application architecture and its relationship to the mobile apps.
Requirements
10+ years of industry experience in software development is required.
8+ years developing native mobile iOS applications is required.
4+ years programming in Swift is required.
Expertise in modern frameworks and patterns including Swift Concurrency, SwiftUI, Combine, MVVM, and MVI.
Proven ability to define, design, and implement robust, scalable iOS application architectures.
Mandatory experience leading technical decisions for a software development team and driving technical excellence.
Experience with Objective-C is desirable for legacy integration and migration.
Benefits
A generous paid time off policy
Competitive benefits package that supports the health and well-being of you and your family
Principal Solution Consultant delivering complex derivatives and collateral solutions for SimCorp. Engaging with stakeholders and mentoring team members in a dynamic FinTech environment.
Staff iOS Engineer developing native features for WeightWatchers' health app. Collaborating with teams on UX/UI design and innovative health insights within a remote environment.
Senior iOS Engineer developing key features for WeightWatchers iOS app. Collaboration with cross - functional teams to enhance health journeys for users.
Senior iOS Engineer developing native iOS code solutions for digital banking products. Collaborating with product, design, and engineering teams in a fast - paced startup environment.
Senior iOS Developer contract role for a payments project at a Canadian financial institution. Toronto - based hybrid position requiring 10+ years software development experience.
Senior iOS Developer role designing and developing native iOS applications for mobile banking. Work in agile environment on high - profile customer - facing projects.
iOS Engineer developing sophisticated mobile applications on iOS for Mozilla's open - source projects. Contributing to user experience and privacy in the web browsing landscape.