CareerPlanSign in

Mobile Software Engineer II

Toronto, Ontario💼 Full-time💰 $105,500–$105,500🗓 2026-09-17 → 2026-09-25

Core

Building and maintaining iOS applications for TD Bank's digital banking platform, focusing on adaptive UI, accessibility, and performance.

Role type

Senior IC mobile software engineer (iOS)

Builds

Production iOS banking apps and reusable frameworks for millions of Canadian and US customers

Domain

Fintech / Mobile Banking

Deliverable

production ML models | product features

Required skills

Swift, SwiftUI, UIKit, Swift Concurrency (Async/Await), Combine, WKWebView, SFSafariViewController, MVVM, AutoLayout, XCTest, Git, CocoaPods, Swift Package Manager

Preferred skills

Spec-Driven development, Apple Pay/PassKit, CI/CD automation (GitHub Actions), Ruby/Python/Bash scripting

Technologies

Swift, SwiftUI, UIKit, Combine, WKWebView, SFSafariViewController, Xcode Instruments, CocoaPods, Swift Package Manager, GitHub Actions

Responsibilities

Develop adaptive UI components and reusable frameworks; implement accessibility features (VoiceOver, Dynamic Type); write comprehensive unit tests; debug performance bottlenecks; conduct code reviews and pair programming.

Seniority

Mid-Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.