Enable job alerts via email!

Senior iOS Development Lead

IBM

Calgary

On-site

CAD 100,000 - 130,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior iOS Development Lead to design and maintain high-quality iOS applications. You will lead a mobile development team, ensuring best practices and mentoring junior developers. This role requires strong expertise in Swift, Combine, and MVVM architecture, along with excellent communication skills.

Qualifications

  • 8+ years of experience with native iOS development.
  • Strong understanding of MVVM and Clean architecture.

Responsibilities

  • Design and develop high-quality iOS applications using native iOS development.
  • Set the technical direction for the mobile development team.

Skills

Swift
Combine
Dependency Injection
Debugging
Communication

Tools

Git

Job description

Introduction

Hiring manager and Recruiter should collaborate to create the relevant verbiage.

Your role and responsibilities

Position: Senior iOS Development Lead

We are seeking an experienced Senior iOS Development Lead to join our team. As a senior development lead, you will be responsible for designing, developing, and maintaining high-quality iOS applications using native iOS development practices. You will work closely with cross-functional teams to ensure the success of our products.

  • Design and develop high-quality iOS applications using native iOS development
  • Apply knowledge of MVVM and Clean architecture to ensure scalable and maintainable code
  • Refactor code to keep up to date with the latest technologies and best practices
  • Set the technical direction for the mobile development team you are leading
  • Proficient in SwiftUI, Combine, and Dependency Injection
  • Work on large codebases with attention to detail and adherence to best practices
  • Review code and mentor junior developers to ensure knowledge sharing and growth
  • Debug complex problems in large codebases and provide solutions
  • Develop unit tests and ensure proper testing of code
  • Ensure full support for Accessibility, Dark Mode, and Dynamic Type
  • Experience with Git version control
Required technical and professional expertise
  • 8+ years of experience with native iOS development
  • Strong understanding of MVVM and Clean architecture
  • Experience with user interface frameworks (SwiftUI and UIKit)
  • Familiarity with navigation patterns using NavigationStack and flow coordinators
  • Excellent development skills in Swift, Combine, and Dependency Injection
  • Experience working on large codebases
  • Strong debugging and problem-solving skills
  • Excellent communication skills
  • Ability to write unit tests for business logic and UI tests using ViewInspector for individual views
  • Implement UI tests focusing on main positive flows
  • Collaborate on Pact-based contract tests to validate API integrations
  • Proficiency in Git for version control
  • Understanding of the CI/CD pipeline
Preferred technical and professional experience
  • Familiarity with architectures beyond MVVM
  • Knowledge of accessibility guidelines
  • Declarative programming skills
  • Functional programming skills
  • Experience with internationalization/localization and contract testing frameworks

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Business Development Manager - North America

Primer

Remote

CAD 80,000 - 120,000

2 days ago
Be an early applicant

Senior Business Development Manager - Localization & QA Services - North America

Keywords Studios

Toronto

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Senior Business Development Manager (Toronto)

Space Executive

British Columbia

Remote

CAD 80,000 - 120,000

5 days ago
Be an early applicant

Senior Business Development Manager - Localization & QA Services - North America

Keywords Studios

Vancouver

Remote

CAD 80,000 - 120,000

5 days ago
Be an early applicant

Technical Lead, Development

ZayZoon

Calgary

Remote

USD 80,000 - 120,000

30+ days ago

Founding Business Development Lead

Amplifier Health

Calgary

On-site

CAD 80,000 - 120,000

Today
Be an early applicant

Senior Business Development Manager

The Headhunters

Calgary

On-site

CAD 125,000 - 170,000

3 days ago
Be an early applicant

Sr. Designer Lead

Hatch

Calgary

On-site

CAD 90,000 - 120,000

Today
Be an early applicant

Development / Senior Development Manager - Mixed-Use & Commercial

Jayman BUILT

Calgary

On-site

CAD 85,000 - 120,000

3 days ago
Be an early applicant