Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • 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

Job title

Job type

Full Time

Experience level

SeniorLead

Salary

CA$159,500 - CA$191,400 per year

Degree requirement

Bachelor's Degree

Tech skills

iOSObjective-CSwift

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.