Senior iOS Developer

Infotek Consulting Inc.

Toronto

On-site

CAD 110,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Infotek Consulting Inc. seeks a Senior iOS Developer to design, develop and enhance a high-volume mobile app. You will apply deep Swift expertise with strong SwiftUI, Swift Concurrency and automated testing.

Responsibilities include building adaptive UI, implementing Async/Await, and maintaining tests with XCTest and Snapshot testing. You will mentor juniors, document solutions, and collaborate with tech stakeholders in a fast-paced Agile environment.

Qualifications

  • 10+ years of iOS/Swift development experience.
  • 2+ years of hands-on SwiftUI, including adaptive UI design.
  • 2+ years of Swift Concurrency, including Async/Await.
  • Strong automated testing experience using XCTest and Snapshot testing.
  • Focus on high code reliability and 80%+ test coverage.
  • Strong communication and documentation skills.
  • Experience mentoring or providing technical guidance to other developers.

Responsibilities

  • Design, develop and maintain iOS features using Swift/SwiftUI.
  • Build adaptive UI components and reusable SwiftUI markup.
  • Develop asynchronous functionality with Swift Concurrency and Async/Await.
  • Create and maintain automated tests with XCTest and Snapshot testing.
  • Maintain high code quality, reliability and test coverage.
  • Participate in 2-week Agile sprints and ceremonies.
  • Mentor junior developers and provide technical guidance.
  • Produce clear technical documentation.
  • Collaborate with stakeholders on solution delivery.

Skills

Mentoring
Communication
Documentation

Tools

Swift
SwiftUI
Swift Concurrency
XCTest
Async/Await
Objective-C
Snapshot testing
GitHub Actions

Job description

Location: Toronto, ON – 160 Front Street West

Start: ASAP

Hours: 37.5 hours/week

Role Overview

Seeking a Senior iOS Developer to design, develop and enhance a high-volume mobile application. The role requires deep Swift development experience with strong expertise in SwiftUI, Swift Concurrency and automated testing.

Key Responsibilities
  • Design, develop and maintain iOS mobile application features using Swift and SwiftUI.
  • Build adaptive user interfaces and reusable SwiftUI components.
  • Develop asynchronous functionality using Swift Concurrency and Async/Await.
  • Develop and maintain comprehensive automated tests using XCTest, Swift Testing and Snapshot testing.
  • Maintain high standards for code quality, reliability and test coverage.
  • Participate in 2-week Agile sprints, ceremonies and technical discussions.
  • Troubleshoot defects and support application enhancements.
  • Produce clear technical documentation.
  • Mentor and provide technical guidance to junior developers.
  • Collaborate with developers and other technology stakeholders on solution delivery.
Must-Have Requirements
  • 10+ years of iOS/Swift development experience; strong candidates with 8+ years may be considered.
  • Strong Swift development expertise with good knowledge of Objective-C.
  • 2+ years of hands-on SwiftUI, including adaptive UI design and reusable components.
  • 2+ years of Swift Concurrency, including Async/Await.
  • Strong automated testing experience using XCTest, Swift Testing and Snapshot testing.
  • Experience developing solutions with a focus on high code reliability and 80%+ test coverage.
  • Strong communication and documentation skills.
  • Experience mentoring or providing technical guidance to other developers.
  • Strong attention to detail.
Nice to Have
  • Apple Pay and Wallet/PassKit experience.
  • CI/CD experience using GitHub Actions and workflows.
  • Ruby, Python, YAML or Bash scripting.
  • Banking or financial services experience.

Note: We use AI tools to: obtain basic information, detect plagiarism, false employment history or references, categorize your skills, and do an initial match with job posting.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. iOS Developer-Banking/SwiftUI
Sr. iOS Developer-Banking/SwiftUI

BeachHead Inc. • Toronto

On-site
CAD 120,000 - 180,000
iOS Developer
iOS Developer

Creative Circle • Toronto

Hybrid
Senior iOS App Developer
Senior iOS App Developer

ALLTECH CONSULTING SVC INC • Calgary

On-site
CAD 80,000 - 120,000
Flexible vacation policy with advance notice
Senior iOS Developer
Senior iOS Developer

Alltech Consulting SVC INC • Calgary

On-site
USD 56,000 - 86,000
iOS Developer - SWIFT, IOS SDK, XCODE
iOS Developer - SWIFT, IOS SDK, XCODE

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 90,000 - 130,000
iOS Developer - Onsite 4 days - Face to Face interview in Toronto office
iOS Developer - Onsite 4 days - Face to Face interview in Toronto office

MethodHub • Toronto

On-site
CAD 80,000 - 100,000
iOS Developer
iOS Developer

VySystems • Toronto

On-site
CAD 80,000 - 100,000
Senior iOS Engineer, Contractor
Senior iOS Engineer, Contractor

Owlet Baby Care • Canada

On-site
CAD 85,000 - 110,000
iOS Developer
iOS Developer

Systematix • Mississauga

Hybrid
CAD 70,000 - 90,000
Flexible working hours
Opportunity for permanent position
iOS Developer
iOS Developer

UST • Canada

On-site
CAD 104,000 - 130,000
10 days paid vacation
6 days paid sick leave
paid holidays
+2