Development Lead - Air Canada Mobile Application
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.
Key Skills for This Role
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Air Canada
Data and AI Analyst - Governance, Integration
Dorval, CAN
Air Canada is seeking a Data and AI Analyst to enable and support its enterprise data governance platform. The role integrates systems, manages metadata ingestion and lineage, and supports platform adoption; candidates n
Commercial Automation and Systems Analyst
Dorval, CAN
Air Canada is seeking an analyst to develop and operate automation and AI solutions supporting Revenue Management. The role also monitors PROS RMA systems, analyzes data and issues, and supports testing, reporting, and t
Operations Excellence and Business Process Analyst
Toronto, CAN
Air Canada seeks an Operations Excellence and Business Process Analyst to deliver analytics, reporting, and process improvement for Flight Operations. Candidates need a quantitative degree, at least two years of relevant
Commercial Automation and Systems Analyst
Dorval, CAN
Air Canada is seeking an analyst to deliver and support automation and AI solutions for Revenue Management, including monitoring its PROS RMA system. Candidates need a relevant master's degree, three years of related exp
Operations Excellence and Business Process Analyst
Toronto, CAN
Air Canada is seeking an analyst to improve Flight Operations through analytics, business intelligence, process improvement, and trusted reporting. Applicants need a relevant quantitative degree and at least two years of
Principal, In-Flight Entertainment and Connectivity Product
Toronto, CAN
Air Canada seeks a product leader to shape and deliver its in-flight entertainment and connectivity portfolio across the product lifecycle. The role leads a multidisciplinary team, vendor relationships, strategy, budgets
Gestionnaire principal - Produits - Divertissements à bord et Connectivité
Toronto, CAN
Air Canada is seeking a product leader to direct the lifecycle and strategy of its onboard entertainment and connectivity portfolio. The role leads a multidisciplinary team, manages budgets and supplier relationships, an
Chef des Produits , Technologies et expérience marketing
Toronto, CAN
Air Canada is seeking a product manager to shape marketing technology tools and personalized customer experiences across digital channels. The role requires 5+ years in product or marketing technology, experience buildin
Data and AI Analyst - Governance, Integration
Dorval, CAN
Commercial Automation and Systems Analyst
Dorval, CAN
Operations Excellence and Business Process Analyst
Toronto, CAN
Commercial Automation and Systems Analyst
Dorval, CAN
Operations Excellence and Business Process Analyst
Toronto, CAN
Principal, In-Flight Entertainment and Connectivity Product
Toronto, CAN
Gestionnaire principal - Produits - Divertissements à bord et Connectivité
Toronto, CAN
Chef des Produits , Technologies et expérience marketing
Toronto, CAN