iOS Developer (Swift / SwiftUI)

Byteager

Toronto

Hybrid

CAD 110,000 - 150,000

Full time

41 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Parental leave — 12 weeks fully paid
Top-tier hardware: MacBook Pro
Flexible hours
On-site Toronto office

Job summary

Byteager is seeking an experienced iOS developer to own native apps from architecture to App Store submission. You’ll work with product managers and backend engineers to deliver polished, high-performance apps for fintech, enterprise, and consumer projects in a fast-paced mobile team.

Strong SwiftUI expertise and ownership of iOS architecture are essential. You’ll collaborate on design-driven projects, implement robust testing, and contribute to code reviews.

Qualifications

  • 3+ years of native iOS development with shipped apps.
  • Proficiency in Swift and SwiftUI; deep understanding of Swift type system.
  • Hands-on experience with Combine or Swift Concurrency (async/await).
  • Multiple apps published on the App Store — verifiable during the interview.
  • Solid understanding of iOS design patterns (MVVM, TCA, or VIPER).
  • Experience with REST API integration, JSON handling, and local data persistence.
  • Knowledge of Apple Human Interface Guidelines and iOS accessibility best practices.
  • Strong written communication — authoring docs and reviewing PRs.

Responsibilities

  • Build native iOS applications from architecture through App Store submission and post-launch iteration.
  • Translate designs into pixel-accurate SwiftUI views with accessibility support.
  • Integrate with REST and WebSocket APIs using URLSession and Swift Concurrency.
  • Implement local persistence using Core Data, SwiftData, or GRDB.
  • Build and maintain reusable view components and Swift packages.
  • Manage full App Store release lifecycle — certificates, provisioning, App Store Connect.
  • Profile and optimize app performance — cold start, memory usage, energy impact.
  • Implement push notifications, deep linking, and Live Activities where applicable.
  • Write unit and UI tests with XCTest and snapshot testing.
  • Participate in code reviews, design discussions, and post-incident reviews.

Skills

Swift
SwiftUI
Combine/async
MVVM/TCA/VIPER
App Store deployment

Tools

Xcode
Core Data
SwiftData/GRDB

Job description

On-site – Toronto, ON Full-time Posted February 1, 2026

$110,000 – $150,000 CAD

About the Role

We're hiring an experienced iOS developer to build native applications for our clients. You'll take ownership of iOS projects from architecture through App Store submission, working with product managers and backend engineers to deliver polished, performant apps that people actually want to use.

You'll work on a variety of client projects — fintech apps with strict regulatory requirements, enterprise tools that internal teams rely on daily, and consumer-facing products with high design standards. Each project comes with its own constraints, but the bar is consistent: pixel-perfect UI, sub-second cold starts, frictionless accessibility, and code that the next engineer can pick up without hand-holding.

You'll join a small mobile team that takes craft seriously. We use modern Swift Concurrency end-to-end, SwiftUI for new screens (UIKit only when SwiftUI can't do it yet), and TCA or MVVM depending on the project's needs. You'll have a strong voice in architecture decisions and full ownership of the iOS layer on the projects you lead.

What You'll Do
  • Build native iOS applications from architecture through App Store submission and post-launch iteration
  • Translate Figma designs into pixel-accurate SwiftUI views with full accessibility support (Dynamic Type, VoiceOver)
  • Integrate with REST and WebSocket APIs using URLSession and modern Swift Concurrency (async/await)
  • Implement local persistence using Core Data, SwiftData, or GRDB depending on project requirements
  • Build and maintain reusable view components and Swift packages across our internal iOS toolkit
  • Handle the full App Store release lifecycle — certificates, provisioning, App Store Connect, phased rollouts
  • Profile and optimize app performance — cold start, memory usage, scroll performance, energy impact
  • Implement push notifications (APNs), deep linking, App Clips, and Live Activities where applicable
  • Write comprehensive unit and UI tests using XCTest and snapshot testing where appropriate
  • Participate actively in code reviews, design discussions, and post-incident reviews
What We're Looking For
  • 3+ years of native iOS development with shipped apps in production
  • Strong proficiency in Swift and SwiftUI with deep understanding of the Swift type system
  • Hands-on experience with Combine or Swift Concurrency (async/await, structured concurrency)
  • Multiple apps published on the App Store — verifiable during the interview
  • Solid understanding of iOS design patterns (MVVM, TCA, or VIPER) and when to use each
  • Experience with REST API integration, JSON handling, and local data persistence
  • Working knowledge of Apple Human Interface Guidelines and iOS accessibility best practices
  • Strong written communication — you'd be authoring docs and reviewing PRs daily
Bonus Points
  • watchOS or iPadOS development experience with a published app or feature
  • ARKit, RealityKit, or CoreML integration experience
  • StoreKit 2 experience for in-app purchases and subscriptions
  • Open-source contributions in the Swift / iOS ecosystem

Swift SwiftUI UIKit Swift Concurrency Combine TCA Core Data SwiftData GRDB XCTest Snapshot testing Xcode Cloud Fastlane

What We Offer
  • Competitive salary in the $110,000 – $150,000 CAD range
  • On-site at our Toronto office (Yonge & Lawrence) with a collaborative, in-person team culture
  • Top-tier hardware: MacBook Pro M-series, ergonomic chair & desk setup
  • Extended parental leave — 12 weeks fully paid for any caregiver + return-to-work transition support
  • Flexible hours — work when you're most productive, no mandatory meeting blocks
  • Company-paid Apple Developer account + latest test devices on rotation (iPhone Pro, iPad, Apple Watch)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Developer
iOS Developer

Creative Circle • Toronto

On-site
CAD 61,992 - 68,880
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

Flexton Inc. • Toronto

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

EIZIE • Kitamaat

On-site
CAD 75,000 - 110,000
Competitive compensation
Health benefits
Professional development
+5
Senior iOS Developer – AI/ML, Apple Health, and In-App Purchases
Senior iOS Developer – AI/ML, Apple Health, and In-App Purchases

H&N Research Inc • Canada

On-site
CAD 90,000 - 120,000
Flexible remote work culture
Career growth opportunities
Impactful projects
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
Mobile Application Developer
Mobile Application Developer

Surerus Murphy Joint Venture • Calgary

On-site
CAD 110,000 - 145,000
Hybrid work schedule
Professional development
Lead iOS Developer
Lead iOS Developer

Indotronix UK • Toronto

Remote
CAD 120,000 - 170,000
Senior iOS Developer
Senior iOS Developer

Alltech Consulting SVC INC • Calgary

On-site
USD 56,972 - 85,458
Mobile Application Developer (Calgary, AB)
Mobile Application Developer (Calgary, AB)

Surerus Murphy • Calgary

On-site
CAD 90,000 - 130,000