Mobile Software Engineer I (iOS)

TD

Toronto

On-site

CAD 70,000 - 98,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TD Canada Trust in Toronto, Ontario, is seeking an Intermediate iOS developer to join the Canadian Mobile Banking team. You will design, develop and deliver native iOS solutions within an agile environment, collaborating with 2-3 developers across iOS and Android to ensure seamless, secure mobile experiences for customers.

You’ll bring 1-3 years of mobile software development, a strong computer science or engineering background, and hands-on experience with Swift, SwiftUI and UIKit.

Qualifications

  • 1-3 years relevant experience.
  • Strong academic background in computer science or engineering.
  • Undergraduate degree or higher.

Responsibilities

  • Develop native iOS solutions within an agile development model.
  • Innovate, design and deliver mobile banking features for customers.
  • Collaborate with a small team of 2-3 developers on iOS and Android.

Skills

Swift
SwiftUI
UIKit
Swift Concurrency
Combine
MVVM
Testing
WKWebView
SFSafariVC
iOS Architecture
Accessibility
CI/CD

Education

Undergraduate degree
Postgraduate degree
Technical Certificate

Tools

Xcode
Jenkins

Job description

Work Location

Toronto, Ontario, Canada

Hours

37.5

Line of Business

Technology Solutions

Pay Details

$69,700 - $98,400 CAD

This role is eligible for a discretionary variable compensation award that considers business and individual performance.

TD is committed to providing fair and equitable compensation opportunities to all colleagues. Growth opportunities and skill development are defining features of the colleague experience at TD. Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role. The base pay actually offered may vary based upon the candidate's skills and experience, job-related knowledge, geographic location, and other specific business and organizational needs.

As a candidate, you are encouraged to ask compensation related questions and have an open dialogue with your recruiter who can provide you more specific details for this role.

Job Description
Department

Canadian Mobile Banking

What You'll Do

Intermediate iOS developer to work as part of our Canadian Mobile Banking development team. As part of the team, you will innovate, design and deliver solutions for a variety of projects related to our mobile banking platform to deliver legendary mobile experiences for our customers. You will have experience in developing native iOS solutions within an agile development model with focus on seamless delivery, innovation, and stability of the mobile platforms. You will be working with a team 2-3 developers on both iOS and Android platforms.

Where You'll Work

You’ll be expected to work primarily onsite at a TD location for meetings, team events and experiences. The hiring manager will provide more information about how this works for their team.

Job Requirements - What You Need to Succeed
  • Undergraduate degree, Postgraduate degree or Technical Certificate
  • Strong academic background (e.g., computer science, engineering)
  • 1-3 years relevant experience
Must Have Skills
  • 3 + years in Software Development
  • 1-3+ years of experience with Swift programming language
  • 2+ years of hands-on experience developing iOS applications using SwiftUI and UIKit
  • Multithreaded applications experience including Swift Concurrency Async/Await and Combine
  • Experience with architecture patterns like POP (Protocol Oriented Programming), MVVM and reactive e.g Combine
  • Experience with Unit Testing including Swift Testing, XCTest, Xcode instruments
  • Strong working knowledge of WKWebView and SFSafariViewController for integrating responsive web solutions using SSO patterns and best practices
Nice to Have Skills
  • Experience working with Accessibility/Voiceover, Dynamic type and Dark mode
  • Understanding of Objective C
  • Knowledge of CI/CD tools and scripts e.g Jenkins
  • Experience with custom view animation and transition
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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
Senior iOS Engineer
Senior iOS Engineer

RBC • Toronto

On-site
CAD 90,000 - 130,000
Total rewards program
Stock options
iOS Mobile Engineer I - Swift & UI
iOS Mobile Engineer I - Swift & UI

TD Bank Group • Toronto

On-site
CAD 70,000 - 98,000
Manager, Engineering (iOS)
Manager, Engineering (iOS)

TD • Toronto

On-site
CAD 126,000 - 148,000
Technology Lead - IOS Developer
Technology Lead - IOS Developer

Infosys Limited • Mississauga

On-site
CAD 92,000 - 124,000
Mobile Software Engineer I (iOS)
Mobile Software Engineer I (iOS)

TD Bank Group • Toronto

On-site
CAD 70,000 - 98,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
Senior iOS Mobile Engineer (124)
Senior iOS Mobile Engineer (124)

JSG (Johnson Service Group, Inc.) • Toronto

Hybrid
CAD 120,000 - 160,000
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
iOS Developer
iOS Developer

Creative Circle • Toronto

On-site