Mobile iOS Engineer II: SwiftUI & Async/Await

TD

Toronto

On-site

CAD 106,000 - 135,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

TD in Toronto is seeking an experienced iOS engineer to design and deliver high-quality mobile apps using Swift, SwiftUI, and UIKit. You will contribute to adaptive UI components, modern architectures, and modular code while ensuring accessibility and robust test coverage.

Collaborate across teams, participate in code reviews, and contribute to CI/CD automation with a strong emphasis on performance and maintainability.

Qualifications

  • University or College degree/diploma in Computer Science or equivalent field.
  • 5+ years of experience with Swift programming language.
  • 3+ years of hands-on experience developing iOS applications using SwiftUI and UIKit.
  • Proven expertise in SwiftUI with a focus on adaptive UI design and reusable components.
  • Strong proficiency in Swift Concurrency and Combine for handling asynchronous tasks.
  • Experience with WKWebView and SFSafariViewController for responsive web solutions.
  • Knowledge of accessibility features like VoiceOver and Dynamic Type.
  • Understanding of MVVM and POP architectures for modular code.
  • Experience writing unit tests with XCTest and related frameworks.
  • Familiarity with AutoLayout and performance profiling with Xcode Instruments.

Responsibilities

  • Build, maintain, and integrate reusable iOS frameworks.
  • Develop iOS apps using Swift, SwiftUI, and UIKit.
  • Ensure accessibility features and responsive UI across devices.
  • Write comprehensive unit tests and maintain high test coverage.
  • Participate in code reviews and collaborative development practices.

Skills

Swift
SwiftUI
UIKit
Async/Await
Combine
Xcode
Testing (XCTest)
Git

Education

Bachelor's or higher in Computer Science or related

Tools

Xcode Instruments
CocoaPods
Swift Package Manager
GitHub Actions

Job description

TD in Toronto is seeking an experienced iOS engineer to design and deliver high-quality mobile apps using Swift, SwiftUI, and UIKit. You will contribute to adaptive UI components, modern architectures, and modular code while ensuring accessibility and robust test coverage.

Collaborate across teams, participate in code reviews, and contribute to CI/CD automation with a strong emphasis on performance and maintainability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Engineer II: SwiftUI, Concurrency, Onsite Toronto
iOS Engineer II: SwiftUI, Concurrency, Onsite Toronto

TD Bank Group • Toronto

Hybrid
CAD 106,000 - 135,000
iOS Developer
iOS Developer

Flexton Inc. • Toronto

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

Creative Circle • Toronto

On-site
CAD 61,992 - 68,880
Mobile Software Engineer II
Mobile Software Engineer II

TD Bank Group • Toronto

Hybrid
CAD 106,000 - 135,000
Senior Software Engineer Toronto
Senior Software Engineer Toronto

Island • Toronto

On-site
CAD 70,000 - 100,000
Senior iOS Engineer — SwiftUI & AI-Driven Apps
Senior iOS Engineer — SwiftUI & AI-Driven Apps

TMC • Calgary

On-site
CAD 60,000 - 150,000
Permanent employment contract
Individual profit sharing
One-on-one coaching
iOS Developer
iOS Developer

EIZIE • Kitamaat

On-site
CAD 75,000 - 110,000
Competitive compensation
Health benefits
Professional development
+5
Senior iOS Engineer - Swift, SwiftUI/UIKit, Banking App
Senior iOS Engineer - Swift, SwiftUI/UIKit, Banking App

MethodHub • 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

TechDoQuest • Mississauga

On-site
CAD 85,000 - 120,000