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

Full time

2 days ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Astra-North Infoteck Inc. in Toronto is seeking an experienced iOS Developer with 6-8 years of mobile development experience to design, build, and maintain high-quality iOS applications using Swift, UIKit and SwiftUI.

The role requires collaboration with product owners, UX/UI designers, backend teams and QA in a hybrid work model (3 days onsite weekly). You will implement RESTful APIs, perform unit tests, participate in code reviews, and contribute to robust deployment and monitoring practices.

Qualifications

  • 6-8 years of experience in iOS application development.
  • Strong proficiency in Swift and iOS SDK.
  • Hands-on experience with Xcode and the Apple development ecosystem.
  • Experience building applications with UIKit and/or SwiftUI.
  • Experience integrating RESTful APIs and working with JSON data.
  • Understanding of MVVM, MVC, or similar mobile application architectures.
  • Proficiency with Git version control.
  • Experience with asynchronous programming, networking, and data persistence.
  • Knowledge of mobile application performance optimization and debugging techniques.
  • Understanding of App Store deployment processes.
  • Strong analytical, problem-solving, verbal, and written communication skills.
  • Experience working in Agile/Scrum environments.

Responsibilities

  • Design, develop, test, and maintain iOS applications using Swift and iOS frameworks.
  • Build intuitive, responsive, and user-friendly interfaces using UIKit and/or SwiftUI.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Integrate mobile applications with RESTful APIs and backend services.
  • Write clean, maintainable, reusable, and efficient code following iOS development best practices.
  • Perform unit testing and support automated testing initiatives.
  • Troubleshoot, debug, and resolve application defects and performance issues.
  • Participate in code reviews and contribute to technical discussions and development standards.
  • Manage source code using Git and follow established branching strategies.
  • Work within Agile/Scrum teams and actively participate in sprint ceremonies.
  • Create and maintain technical documentation as needed.
  • Support application releases, deployments, and post-production monitoring activities.

Skills

Swift
iOS SDK
Xcode
UIKit/SwiftUI
REST APIs
Git
Agile/Scrum

Tools

Xcode
Git

Job description

iOS Developer (6-8 Years Experience)

Location: Hybrid

Schedule: 3 days onsite per week (Tuesday-Thursday, 8:30 AM - 5:50 PM)

Overview

We are seeking an experienced iOS Developer with 6-8 years of experience in mobile application development for Apple's iOS platform. The ideal candidate will have strong expertise in Swift, iOS SDK, Xcode, UIKit and/or SwiftUI, and experience building scalable, secure, and high-performing mobile applications. This role requires close collaboration with product owners, UX/UI designers, backend developers, QA teams, and other stakeholders to deliver high-quality mobile solutions.

Key Responsibilities
  • Design, develop, test, and maintain iOS applications using Swift and iOS frameworks.
  • Build intuitive, responsive, and user-friendly interfaces using UIKit and/or SwiftUI.
  • Collaborate with cross-functional teams to define, design, and implement new features.
  • Integrate mobile applications with RESTful APIs and backend services.
  • Write clean, maintainable, reusable, and efficient code following iOS development best practices.
  • Perform unit testing and support automated testing initiatives.
  • Troubleshoot, debug, and resolve application defects and performance issues.
  • Participate in code reviews and contribute to technical discussions and development standards.
  • Manage source code using Git and follow established branching strategies.
  • Work within Agile/Scrum teams and actively participate in sprint ceremonies.
  • Create and maintain technical documentation as needed.
  • Support application releases, deployments, and post-production monitoring activities.
Required Qualifications
  • 6-8 years of experience in iOS application development.
  • Strong proficiency in Swift and iOS SDK.
  • Hands-on experience with Xcode and the Apple development ecosystem.
  • Experience building applications with UIKit and/or SwiftUI.
  • Experience integrating RESTful APIs and working with JSON data.
  • Understanding of MVVM, MVC, or similar mobile application architectures.
  • Proficiency with Git version control.
  • Experience with asynchronous programming, networking, and data persistence.
  • Knowledge of mobile application performance optimization and debugging techniques.
  • Understanding of App Store deployment processes.
  • Strong analytical, problem-solving, verbal, and written communication skills.
  • Experience working in Agile/Scrum environments.
Preferred Qualifications
  • Experience with Objective-C and maintaining legacy iOS applications.
  • Familiarity with reactive frameworks such as RxSwift or Combine.
  • Experience with CI/CD tools such as Jenkins, Azure DevOps, or GitHub Actions.
  • Experience implementing push notifications and Firebase services.
  • Knowledge of mobile security best practices.
  • Exposure to automated testing frameworks such as XCTest.
  • Understanding of accessibility and responsive mobile design principles.
  • Experience with Apple Maps, Location Services, or Camera APIs.
  • Experience developing reusable SDKs, libraries, or shared components.
  • Exposure to Android development using Kotlin.
  • Prior experience supporting banking, telecom, e-commerce, or enterprise mobile applications.
Essential Skills
  • Swift
  • iOS SDK
  • Xcode
  • UIKit and/or SwiftUI
  • REST APIs
  • Git
  • Agile/Scrum
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
Senior iOS Engineer, Contractor
Senior iOS Engineer, Contractor

Owlet Baby Care • Canada

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

Triunity Software, Inc. • Vancouver

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

Envision Technology Solutions • Toronto

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

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

On-site
CAD 80,000 - 100,000
Senior iOS Developer
Senior iOS Developer

Alltech Consulting SVC INC • Calgary

On-site
USD 56,000 - 86,000
iOS Developer
iOS Developer

Collabera • Toronto

On-site
CAD 90,000 - 120,000
Sr. iOS Developer-Banking/SwiftUI
Sr. iOS Developer-Banking/SwiftUI

BeachHead Inc. • Toronto

On-site
CAD 120,000 - 180,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
iOS Developer
iOS Developer

EIZIE • Kitamaat

On-site
CAD 75,000 - 110,000
Competitive compensation
Health benefits
Professional development
+5