{bc}
indeed

Development Lead - Air Canada Mobile Application

Air Canada
Toronto, CAN
Onsite
Discovered 3 weeks ago
iOS developmentAndroid developmentBackend-for-frontend (BFF)API development and integrationsSoftware architectureCI/CD

Full Job Posting

Role overview

The Development Lead is a senior, hands-on engineering leader responsible for the Air Canada mobile application end to end.

Scope includes iOS and Android clients, BFF and API services, integrations, and build, release, and operational tooling.

The role combines platform technical leadership with delivery leadership and production stability ownership.

Platform direction and delivery

  • Own technical vision, architecture, and the medium- to long-term roadmap across mobile clients and backend services.
  • Break complex requirements into technical tasks, anticipate risks, and guide implementation and validation.
  • Act as delivery execution authority within approved architecture guardrails and escalate decisions that exceed them.
  • Lead complex and high-risk feature work while balancing delivery timelines, technical quality, and operational risk.

Quality and operations

  • Ensure production readiness through tests, security and performance checks, runbooks, observability, and rollback or mitigation plans.
  • Own unit-testing strategy, test automation, and AI evaluation coverage.
  • Improve CI/CD efficiency, build automation, and AI-assisted development workflows.
  • Coordinate production triage, service restoration, stakeholder communication, root-cause analysis, and corrective actions.

Engineering leadership

  • Enforce coding, testing, documentation, security, observability, and responsible AI standards.
  • Champion peer code reviews, including AI-generated code, for maintainability, performance, reliability, and approved-pattern compliance.
  • Partner with product owners, QA, designers, and delivery leads on clarity, feasibility, testability, and scope decisions.
  • Mentor and guide the pod through pairing and feedback; monitor delivery and quality metrics to drive improvement.

Role expectations

  • Provide senior hands-on engineering leadership across the mobile application and its supporting services.
  • Own platform architecture and roadmap within enterprise architecture guardrails.
  • Maintain engineering standards across coding, testing, security, documentation, observability, and responsible AI.
  • Provide day-to-day technical leadership and mentoring.

Technical scope

  • Mobile platforms: iOS and Android.
  • Backend scope: BFF, APIs, and integrations.
  • Delivery and operations scope includes CI/CD, build automation, test automation, security checks, observability, incident response, and technical documentation.

About Air Canada

Air Canada describes itself as an iconic Canadian airline evolving digital platforms for operational and customer experiences.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Air Canada