Development Lead - Mobile Application Air Canada
AIR CANADA
Joining Air Canada is about belonging to a Canadian symbol, Air Canada recently voted best airline in North America. Take your career off by joining our innovative and diverse team at the forefront of passenger air transport.
The Development Lead is a seasoned engineering leader who adopts a hands-on approach and takes end-to-end ownership of the Air Canada mobile application: iOS and Android clients, back-end-for-front-end (BFF) and supporting API services, as well as build, deploy, and operational tooling that makes the application available to customers. This role combines technical leadership (architecture, technical roadmap, engineering standards, and technical debt strategy for the mobile platform) with execution leadership (code quality, release readiness, and production stability) across all mobile delivery teams.
As the most experienced engineer on the mobile application team, the Development Lead serves as both the design authority for the mobile platform and the primary implementation owner, within the constraints of Air Canada's enterprise IT architecture. This role keeps the application fast, reliable, secure, and accessible during the most critical moments for customers, from booking to check-in, boarding, and operational irregularities, while ensuring the codebase remains efficient, up to date, and viable over the long term.
Responsibilities:
- Take responsibility for the technical vision, architecture, and medium- to long-term technical roadmap of the mobile application for iOS and Android platforms, as well as the backend (BFF, APIs, and integrations), in alignment with company, solution architecture, and product strategy.
- Break down complex requirements into clear technical tasks, anticipate risks early, and guide the team through implementation and validation.
- Act as the design authority for the mobile platform and primary implementation owner within enterprise architecture boundaries; define and enforce mobile architecture patterns and standards, and elevate organizational or cross-domain decisions to Enterprise IT Architecture and leadership.
- Ensure production release readiness, including quality criteria compliance (testing, security checks, performance, accessibility), staged progressive deployments with halt criteria, operational runbooks and documentation, observability coverage, and mitigation plans accounting for already deployed app binaries that cannot be rolled back.
- Respect and enforce technical standards for coding, testing, documentation, security, accessibility, observability, and responsible AI practices across the mobile application.
- Foster high-quality peer code reviews, including AI-generated code, with a focus on maintainability, performance, reliability, security, and adherence to approved patterns.
- Lead and support the implementation of complex or high-risk features, balancing delivery timelines, technical quality, and operational risk.
- Take responsibility for the test strategy (unit, integration, UI and end-to-end, API contracts, performance, and OS/device compatibility), test automation, and AI evaluation coverage to ensure consistent quality standards and defect prevention.
- Improve CI/CD pipeline efficiency for mobile and backend components, implement automation and code signing, release generation, and AI-assisted development workflows to increase deployment frequency and developer productivity.
- Collaborate with Product Owners, QA leads, designers, and delivery project managers to ensure clarity, feasibility, testability, and timely decision-making regarding scope changes.
- Take ownership of production issues from specialized teams affecting the mobile application; coordinate triage, restore service, and communicate progress and mitigation measures to stakeholders.
- Conduct root-cause analysis for incidents and defects affecting the mobile application and implement corrective and preventive measures; ensure lessons learned translate into backlog items that are seen through to completion.
- Establish and maintain clear, accurate, and up-to-date technical and operational documentation to facilitate maintenance, onboarding, and operational support.
- Monitor and improve delivery and quality metrics, such as defect rates, PR turnaround times, deployment frequency, rollback/hotfix frequency, and reliability indicators (crash-free sessions, ANR rates, API latency, and error rates); leverage data to drive improvements.
- Provide technical coaching and daily mentoring through pair programming, feedback, and guidance; foster a culture of craftsmanship, accountability, collaboration, and continuous improvement.
- Manage the mobile technical debt register and remediation roadmap: identify, scope, and prioritize debt, make its impact visible to the product team and leadership, and reserve dedicated capacity for its reduction.
- Ensure platform currency: deliver annual iOS and OS version releases, toolchain updates, and Apple App Store / Google Play target API and policy requirements ahead of deadlines; maintain the supported OS and device matrix; and prune deprecated code, unused features, and end-of-life dependencies.
- Design and evolve BFF and API contracts adopting a mobile-first approach (payload efficiency, versioning, backward compatibility with older app versions still in use), and define the strategy for feature flags, remote configuration, kill switches, and minimum supported version policies.
- Take ownership of the entire mobile release process in collaboration with the product team: release cadence, branching strategy, code freezes, regression testing, and deployment.
- Integrate mobile security (OWASP MASVS), privacy by design, and accessibility (WCAG AA) into design and implementation, collaborating with Privacy (Legal) and Corporate Security on consent, data minimization, and app store privacy disclosures.
- Remain hands-on: design, develop, test, and debug client and backend code, and analyze and fix production defects and incidents.
Personal Qualities
- Inspire and energize engineering teams by demonstrating high enthusiasm and fostering a culture of excellence and empowerment.
- Show an innovative and forward-looking mindset, constantly exploring emerging technologies and non-traditional solutions to tackle complex challenges.
- Build and maintain a culture of trust, transparency, and psychological safety to enable open dialogue and diverse perspectives.
- Challenge assumptions and the status quo with curiosity and courage to drive continuous improvement and team performance.
- Balance strategic vision with hands-on technical guidance, ensuring alignment between business goals and technical execution.
- Lead by example with integrity, resilience, and a commitment to mentoring colleagues to reach their full potential.
Qualifications
Mandatory
- Bachelor's degree in computer science or a related field.
- At least five (5) years of software development experience in a production environment, including at least four (4) years of experience building and launching large-scale consumer-facing mobile applications via Apple App Store or Google Play.
- Proven experience leading project implementation within agile teams, with strong hands-on expertise in native iOS development (Swift), working knowledge of Android (Kotlin), and backend BFF/API service development (e.g., Node.js, NestJS, Java).
- Proven experience managing technical debt, OS upgrades, and third-party SDK lifecycles within a long-running production mobile application.
- Strong experience managing mobile app launches and app store processes, CI/CD pipelines, automated testing, and modern dev-ops practices.
- Proven ability to enforce engineering standards, ensure code quality, and support sprint-level delivery commitments.
- Excellent communication skills and ability to collaborate effectively with both technical and non-technical colleagues.
- Punctuality and reliability to drive overall team success in a fast-paced environment.
Assets
- Experience with AI-assisted development tools, prompt engineering, or AI evaluation frameworks.
- Experience with cloud platforms (AWS, Azure, GCP) and cloud-native architecture patterns.
- Knowledge of API platforms, integration technologies, or enterprise systems.
- Experience with mobile observability (crash reporting, real-user monitoring) and feature flag / remote configuration platforms.
- Experience in airline, travel, or other large-scale, regulated, or mission-critical environments.
Employment Conditions
Candidates must be eligible to work in the country concerned at the time an offer of employment is presented and are responsible for obtaining necessary work permits, visas, or other authorizations. Proof of eligibility must be provided before the start date.
Language Requirements
All things being equal, preference will be given to bilingual candidates.
Diversity and Inclusion
Air Canada is strongly committed to diversity and inclusion and aims to create a healthy, accessible, and rewarding workplace that highlights the unique contribution of our employees to our company's success.
As an equal opportunity employer, we encourage diverse applications to build a workforce that is varied and representative of our customers and the communities where we live and serve.
#J-18808-Ljbffr- ...PheedLoop and are looking for an incredible mobile application developer to join our ranks and help us... ...Your Day to Day: Mobile Application Development Implementing new features in our... ...mobile app SDKs Previous experience leading development teams or working at small companies...SuggestedFull timeWork at office
- ...life and annuities insurance applications. Build and enhance native... ...Create and support cross-platform mobile features using React Native... ...mentorship, and guidance to development teams. Requirements ~6-... ...legally authorized to work in Canada without current or future...SuggestedLong term contractFull timeTemporary work
- ...member of CIBC’s team, the Senior Manager, Application Development is a professional responsible for... ...Senior Manager, Application Development leads a team to manage resource requirements... ...clients feel like they belong. We seek applicants with a wide range of abilities and we provide...SuggestedRemote work
$145k - $160k per year
...identity verification and industry-leading fraud protection. Connecting... .... As the backbone of Canada’s financial ecosystem, Interac... ...Core, Money Movement, the Development, Lead is responsible for providing... ...support of enterprise-scale applications built using Java, Spring Boot...SuggestedTemporary workInternshipSecond jobImmediate startFlexible hours- ...Senior Manager, Application Development and Integration Royal Bank of Canada is hiring a Senior Manager to lead Treasury Management integration services and deliver client-focused integration solutions. Responsibilities Lead development and application specialist teams...SuggestedFull timeFor contractors
- ...Treasury Management Integration Services will lead a team of engineers, plan technical... ...What will you do? ~ Lead a team of development and application specialist resources; including FTEs, and... ...City Toronto Country Canada Work hours/week 37.5 Employment...Long term contractFull timeFor contractorsFlexible hours
- Drive SAP finance innovation as a Solutions Product Lead at Air Canada. Shape ERP strategies and ensure compliance while enhancing service delivery and collaboration with finance stakeholders. As part of the ERP Products team, this lead role focuses on SAP FICO solutions, guiding...
- ...measurable, monetized engagement. We're looking for a Full Stack Mobile Software Engineer to build and scale VAZA's native iOS and... .... Build and ship features across our native iOS and Android applications. Own the mobile release process end to end - TestFlight, Play...InternshipImmediate startWork from home
- Lead transformational application development at CIBC in Toronto. As a Senior Manager, you'll oversee multiple projects, inspire your team, and enhance business processes. In this senior role, you'll manage development groups and application support for a major business line...
- ...transforming how the world’s leading financial institutions fight... ...the front role. As Business Development Team Lead you will carry your... ...? ~ Healthcare cover with Canada Life ~ Retirement savings plan... ...characteristic protected by applicable law. Our hiring decisions are...Work from homeFlexible hours
$99.45k - $209.9k per year
...clients shift to the New using leading-edge technologies on some of... ...imaginable. Software Development team is a high-performing team... ...software development team, testing, application modernization, agile delivery... ...speaking stakeholders across Canada. ~ Due to the significant...Full timeWork at officeLocal areaShift work$100k - $110k per year
...and always. Integrity. We lead by example, with humility and... ...comes to investing in your development. We help you build your career... ...Opportunity? The Lead, Construction Applications will provide leadership... ...outlined in the Accessible Canada Act (ACA), and to meeting the...RemplacementContract work- ...Alta Ares Alta Ares is an air defense Neoprime. We build AI-... ..., fundraising, and product development. Role & Mission This VIE... ...Ares' commercial entry point in Canada - You will own Alta Ares'... ...sales opportunities with Canada's leading defence primes and systems...Contract workFor contractorsWork at officeRemote work
- ...RQ11625 - Product Manager (Mobile Applications ) Senior Organization: Government Services Integration... ...Key Responsibilities Lead agile product delivery for digital credential... .... Manage iterative product development cycles, validating features through rapid...Work at officeMonday to friday
- Contribute to CIBC's digital transformation as a Technical Lead in Application Development. Drive innovative, personalized banking solutions while leading a talented team in Toronto. As part of CIBC’s Global Asset Management Technology, you will lead the design and implementation...
$153.62k - $211.99k per year
...Principal Consultant – M&A IT Application - Infosys Consulting... ...applications for a functional areas and lead their adoption where... ...processes. Team Leadership and Development: Lead project teams, ensuring... ...to work for any employer in Canada without employer-based visa...Long term contractFull timeTemporary work$85k - $100k per year
...collect and exchange data with our leading FHIR-based data liberation... ...of reasons to SMILE! The Application Support Developer is... ...client as well as our internal development and QA teams to support the product... ...and defect fixes. Lead technical decision-making by...Remote jobLong term contractFull timeFlexible hoursusd87k - usd140.3k per year
...Clinical Application Specialist role supporting J&J Vision's surgical equipment training and certification. Candidate will partner with medical... ...cataract laser devices to ophthalmology professionals across Canada, while coordinating safety reporting and ensuring regulatory compliance...Remote work- Lead development teams at Fidelity Clearing Canada in a hybrid role while driving innovative client-facing web solutions. Utilize your leadership skills and technical expertise to enhance service delivery. As the Manager of Development, you will oversee a talented team engaged...
- ...Celestica seeks a Lead Network & Security Architect to own the global RDL reference architecture for the Hardware Platform Solutions group. You will deploy, manage, and scale a fully isolated air-gapped lab across multiple global hubs, enforcing strict security constraints...Remote work
$100k - $120k per year
...experience in partnering with two leading brands in the luxury travel... ...re hiring a QA Lead to build mobile test automation for our... ...mobile Work with the mobile development team on testability and quality... ...owner ~ Experience testing applications handling sensitive personal...InternshipWork at officeLocal area2 days per week- ...The Job The opening is for a lead front-end web application developer. This key role will involve design and implementation of a new single-page... ...The Work This role will center around the greenfield development of a RESTful, single-page web application built from the ground...Full timeInternship
$90k - $125k per year
...infrastructure, signalling and digital mobility, we offer our diverse... ..., more than 80 000 colleagues lead the way to greener and smarter... ...Could you be the full-time Application Design Engineer – Supervision... ...transforming the collective mobility of Canada’s busiest transit system,...Long term contractFull timeWorldwideFlexible hours- ...Responsibility: Position: Full Stack Sr Application Developer Status: Full-... ...Reports to: Director, IT Development Location: Remote/Hybrid -... ...the H.I.S. Group, is one of Canada's largest travel companies.... ...of travel products including air, hotel, car rental, cruise and...Permanent employmentFull timeWork at officeRemote workWork from homeWorldwideMonday to fridayShift work
- ...Technical Lead – IVR & Contact Center Applications Location: Toronto, ON Work Mode: 4 days hybrid Skill Required • Lead the design, development, implementation, and support of IVR and Contact Center applications. • Strong experience in IVR and Contact...Permanent employment
- ...professionals to apply their expertise in a flexible online career - supported by structured training, mentorship, and professional development. About the Opportunity Are you an established educator, trainer, or learning and development professional seeking greater...InternshipRemote workFlexible hoursShift work
$225k - $270k per year
...invented yet, you’ll fit right in. Head of Sales, Canada Role Summary As Head of Sales, Canada, you will lead SharkNinja’s strategy, P&L, and overall business... ...represent the business: Ensure compliance with applicable federal and provincial laws, corporate policies,...Long term contractTemporary workLocal areaWork from homeFlexible hours- ...team of sales professionals, to develop into an Outbound Account Development Representative (ADR). Typical career path for a Sales Graduate... ...business opportunities - Keep meticulous records of interactions with leads in our CRM (Salesforce. com) - Champion, role model, and embed...Long term contractFull timeRemote work
- ...Friday remote half day, until 1 pm. A fast-growing global SaaS company in the AI-driven technology industry is seeking a Team Lead, Sales Development, to manage and scale a high-performing team of SDRs and BDRs. This role is both strategic and hands-on: the successful...Full timeWork at officeRemote work
- ...building the capabilities that will shape Canada's future in space, defence, and energy.... ...nuclear reactors in partnership with leading institutions, alongside expanding a portfolio... .... We are looking for a Business Development Lead who knows how to navigate the Canadian nuclear...Long term contractWork at officeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Development Lead - Mobile Application Air Canada. Be the first to apply!
- software development team lead Toronto, ON
- food development Toronto, ON
- developpement social Toronto, ON
- education development Toronto, ON
- talent development Toronto, ON
- training and development Toronto, ON
- economic development Toronto, ON
- directeur de la recherche et du développement Toronto, ON
- real estate development Toronto, ON
- corporate development Toronto, ON
