Skip to content
mimi

iOS Developer

Capgemini

Canada · On-site Full-time Senior CA$65k – CA$157k/yr 3d ago

About the role

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.

Job Description

Role: - Sr IOS Developer (Swift and SwiftUI)

Location: Canada – REMOTE

Hire Type – Full time

About the role you're considering

We are seeking a Senior iOS Software Engineer to lead the design and delivery of defined product areas within enterprise-level mobile applications. This role combines hands-on iOS development with architectural leadership, cross-functional collaboration, and mentorship to ensure high-quality, scalable solutions.

Your role • Receive tasks from the Team Lead and prepare functional and design specifications; align and approve them with all relevant stakeholders. • Own delivery of assigned area(s), ensuring work is completed on time and meets agreed quality standards. • Provide reliable effort estimations, align on timelines with the Team Lead, and contribute to project planning for assigned areas. • Analyze alternative technical solutions and make informed implementation decisions based on experience and technical expertise. • Lead functional and architectural design within assigned areas, ensuring alignment with overall system architecture and design principles. • Identify area-level risks and define, communicate, and implement mitigation plans. • Report on area readiness and quality to the Team Lead or Project Manager, and proactively raise concerns when issues exceed your area of responsibility. • Collaborate effectively with other engineering teams, product partners, and project stakeholders. • Initiate and conduct code reviews, and define code standards, conventions, and best practices. • Propose technical and functional improvements that add measurable value to the product.

Your skills and experience • Bachelor’s degree in computer science, Software Engineering or related technical field • 5-7 years’ experience building iOS mobile applications using Swift and SwiftUI. • Solid experience with UIKit. • Hands-on knowledge of SwiftUI, Swift macros, Swift Testing, Combine, and Swift concurrency (async/await). • Proven track record of delivering enterprise-level applications in production environments. • Experience designing and building internal frameworks, libraries, and CI tooling. • Comfort working with build and automation tooling, including Ruby-based tools and shell scripting. • Experience using AI-assisted development tools to improve quality, productivity, and maintainability. • Exposure to legacy system migrations.

The base compensation range for this role in the posted location is: $65,200 - $157,040

Capgemini provides compensation range information in accordance with applicable national, state, provincial, and local pay transparency laws. The base compensation range listed for this position reflects the minimum and maximum target compensation Capgemini, in good faith, believes it may pay for the role at the time of this posting. This range may be subject to change as permitted by law.

The actual compensation offered to any candidate may fall outside of the posted range and will be determined based on multiple factors legally permitted in the applicable jurisdiction.

These may include, but are not limited to: Geographic location, Education and qualifications, Certifications and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration, Internal pay equity.

It is not typical for candidates to be hired at or near the top of the posted compensation range.

In addition to base salary, this role may be eligible for additional compensation such as variable incentives, bonuses, or commissions, depending on the position and applicable laws.

Capgemini offers a comprehensive, non-negotiable benefits package to all

Requirements

  • Bachelor’s degree in computer science, Software Engineering or related technical field
  • 5-7 years’ experience building iOS mobile applications using Swift and SwiftUI
  • Solid experience with UIKit
  • Hands-on knowledge of SwiftUI, Swift macros, Swift Testing, Combine, and Swift concurrency (async/await)
  • Proven track record of delivering enterprise-level applications in production environments
  • Experience designing and building internal frameworks, libraries, and CI tooling
  • Comfort working with build and automation tooling, including Ruby-based tools and shell scripting
  • Experience using AI-assisted development tools to improve quality, productivity, and maintainability
  • Exposure to legacy system migrations

Responsibilities

  • Receive tasks from the Team Lead and prepare functional and design specifications
  • Own delivery of assigned area(s), ensuring work is completed on time and meets agreed quality standards
  • Provide reliable effort estimations, align on timelines with the Team Lead, and contribute to project planning for assigned areas
  • Analyze alternative technical solutions and make informed implementation decisions based on experience and technical expertise
  • Lead functional and architectural design within assigned areas, ensuring alignment with overall system architecture and design principles
  • Identify area-level risks and define, communicate, and implement mitigation plans
  • Report on area readiness and quality to the Team Lead or Project Manager, and proactively raise concerns when issues exceed your area of responsibility
  • Collaborate effectively with other engineering teams, product partners, and project stakeholders
  • Initiate and conduct code reviews, and define code standards, conventions, and best practices
  • Propose technical and functional improvements that add measurable value to the product

Benefits

comprehensive, non-negotiable benefits packagevariable incentivesbonusescommissions

Skills

SwiftSwiftUIUIKitSwift macrosSwift TestingCombineSwift concurrency (async/await)Ruby-based toolsshell scriptingAI-assisted development tools

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free