Senior iOS Mobile Developer

Back to Jobs

Senior iOS Mobile Developer

Altitude Technology Solutions (ats)

$85–$110 / Hour

Location

Toronto, Ontario, Canada

Experience

Posted

Jul 30, 2026

Apply by

August 29, 2026

Applicants

0

Early applicantEasy applyContractHybridmobile-development

Job Description

We are seeking an experienced Senior iOS Developer with 9-12+ years of hands-on iOS development experience to join a banking/financial services client's mobile engineering team on a contract basis. The ideal candidate will have strong expertise in Swift and the Apple ecosystem, along with a passion for building scalable, high-performing, and user-centric mobile applications. This is a hybrid role requiring 2 days per week in the Toronto office, and an in-person interview is required.

Key Responsibilities

  • Design, build, and maintain high-performance iOS applications using Swift and SwiftUI
  • Write and maintain UI tests using XCTest and XCUI following TDD practices
  • Debug and optimize application performance using Xcode
  • Apply iOS architecture patterns such as MVC, MVVM, and Clean Architecture
  • Collaborate with the mobile engineering team on a banking/financial client project
  • Contribute to backend development where applicable

Requirements

  • Minimum 9-12+ years of hands-on iOS development experience
  • Prior experience with a Banking/Financial client is required
  • Strong expertise in Swift and SwiftUI
  • Experience with UI testing (XCTest, XCUI) and TDD practices
  • Proficiency with Xcode for development, debugging, and performance optimization
  • Solid understanding of iOS architecture patterns (MVC, MVVM, Clean Architecture)
  • Strong Git-based development experience
  • Backend development experience is a plus
  • Must be available for an in-person interview
  • Must be able to work hybrid, 2 days per week from the Toronto office

Skills Required

MVVMxcodeClean ArchitectureSwiftXCTestXCUITDDSwiftUIGit

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android