Sr. iOS Developer-Banking/SwiftUI

BeachHead Inc.

Toronto

On-site

CAD 120,000 - 180,000

Full time

8 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

BeachHead Inc. is seeking a Sr. iOS Developer to join a high-impact banking mobile initiative. You will contribute to a complex Swift/SwiftUI stack, deliver reliable iOS apps, and mentor teammates in a fast-paced, agile environment.

You will work closely with product and QA teams, implement advanced concurrency patterns, ensure strong test coverage, and help drive CI/CD improvements, including GitHub Actions. Banking domain experience is a plus.

Qualifications

  • 10+ years of Swift experience with Objective-C knowledge.
  • 2+ years SwiftUI experience with adaptive UI.
  • 2+ years Swift Concurrency including Async/Await.
  • Proven unit testing with XCTest.
  • Strong communication and documentation skills.
  • Leadership or mentoring experience.

Responsibilities

  • Develop, test, and maintain iOS apps using Swift and Objective-C.
  • Design adaptive UI with SwiftUI for multiple devices.
  • Implement Swift Concurrency features.
  • Write comprehensive unit tests with XCTest and related frameworks.
  • Collaborate with cross-functional teams on 2-week sprints.
  • Participate in daily stand-ups and retrospectives.
  • Document code, design decisions, workflows.
  • Mentor junior team members.
  • Contribute to CI/CD with GitHub Actions.
  • Support ApplePay, Wallet PassKit integration, and scripting automation.

Skills

Swift
Objective-C
SwiftUI
Swift Concurrency
Unit testing
Documentation
Leadership
Communication
Problem solving

Tools

GitHub Actions
Xcode
PassKit
Ruby
Python
Bash
YAML

Job description

Are you an experienced Solutions Developer ready to make an impact?

Working with one of our top financial clients, this role calls for a Sr. iOS Developer-Banking/SwiftUI. This position offers an exciting opportunity to contribute to high-usage mobile applications, participate in innovative initiatives, and grow within a leading financial institution. The role involves working collaboratively with a small, dynamic team, delivering high-quality solutions, and driving impactful projects aligned with business objectives.

Responsibilities
  • Develop, test, and maintain iOS applications using Swift and Objective-C.
  • Design adaptive UI components with SwiftUI and ensure reusability and responsiveness across devices.
  • Implement Swift Concurrency features such as Async/Await for efficient asynchronous programming.
  • Write comprehensive unit tests using XCTest, Snapshot tests, and related frameworks to ensure code reliability with at least 80% test coverage.
  • Collaborate with cross-functional teams to gather requirements and deliver solutions on 2-week sprint cycles.
  • Participate in daily stand-ups, sprint planning, and retrospectives.
  • Document code, design decisions, and technical workflows thoroughly.
  • Mentor junior team members and share best practices and technical guidance.
  • Contribute to continuous integration and deployment processes, focusing on automation using CI/CD tools such as GitHub Actions.
  • Support initiatives involving ApplePay, Wallet (PassKit), and scripting automation tasks with Ruby, Python, Bash, or YAML (nice to have).
Desired Skill-Set
  • 10+ years of experience with Swift programming language, with solid understanding of Objective-C.
  • 2+ years of hands-on experience with SwiftUI, emphasizing adaptive UI design and reusable components.
  • 2+ years of experience in Swift Concurrency, including Async/Await.
  • Proven ability to develop and execute high-quality unit tests with XCTest and related frameworks.
  • Strong communication skills, both written and verbal.
  • Excellent documentation skills.
  • Leadership or mentoring experience in software teams.
  • High attention to detail and proactive problem-solving skills.
Nice to Have
  • Experience with ApplePay and Wallet PassKit.
  • Knowledge of CI/CD workflows with tools like GitHub Actions for automation of testing, builds, and deployments.
  • Scripting expertise in Ruby, Python, Bash, or YAML for workflow automation.
  • Previous experience in banking or financial services industries.

BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy.

Privacy Policy

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

Similar jobs worth comparing

Senior iOS Developer
Senior iOS Developer

Infotek Consulting Inc. • Toronto

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

Envision Technology Solutions • Toronto

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

VySystems • Toronto

On-site
CAD 80,000 - 100,000
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
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
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 - 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 Engineer
Senior iOS Engineer

RBC • Toronto

On-site
CAD 90,000 - 130,000
Total rewards program
Stock options
Senior iOS Developer
Senior iOS Developer

Alltech Consulting SVC INC • Calgary

On-site
USD 56,000 - 86,000
Senior iOS Engineer, Contractor
Senior iOS Engineer, Contractor

Owlet Baby Care • Canada

On-site
CAD 85,000 - 110,000