Talent.com
AIR CANADA
User Interface DeveloperAIR CANADA • Toronto, ON, Canada
User Interface Developer

User Interface Developer

AIR CANADA • Toronto, ON, Canada
11 days ago
Job type
  • Full-time
Job description

Belonging to Air Canada is belonging to a Canadian symbol, Air Canada recently elected best airline in North America. Take off your career by joining our innovative and diverse team at the forefront of passenger air transport.

We are looking for a creative and meticulous User Interface Developer to help bring product concepts and visions to life. In this role, you will play a key role in providing fluid, performant, and user-centric applications that define how customers interact with our digital platforms.

You thrive in collaborative environments, working closely with designers, backend developers, and cross‑functional teams to create coherent, accessible, and inclusive experiences. Passionate about clean code, performance optimization, and continuous improvement, you bring both your technical expertise and your creativity in problem‑solving to every project.

Air Canada IT is going through an exciting period, and several major projects are underway that will transform the IT landscape. Air Canada is also investing heavily in new technologies to support its digital transformation. This is therefore a unique opportunity to discover cutting‑edge technologies with an industry leader and to contribute to shaping the future of Air Canada.

Responsibilities

  • Translate mockups into responsive, accessible, and high‑performance user interfaces for web and mobile platforms.
  • Write clean, scalable, and modular code using modern JavaScript frameworks (e.g., React, React Native, Angular) and native mobile technologies, where applicable.
  • Create reusable UI components and contribute to a shared design system that ensures consistency across applications.
  • Optimize user interface performance using techniques such as lazy loading, code splitting, caching, and reducing rendering times.
  • Collaborate with backend developers to integrate APIs, optimize data flow, and ensure seamless communication between frontend and backend systems.
  • Develop, customize, and maintain Drupal‑based websites and applications, including module development, theme implementation, content architecture, and integration with enterprise systems, while applying Drupal best practices for security, performance, and scalability.
  • Develop comprehensive unit, integration, and end‑to‑end tests to ensure code reliability and maintainability.
  • Implement accessibility standards (WCAG 2.1, Section 508) to ensure an inclusive user experience.
  • Stay up‑to‑date with emerging technologies, frameworks, and best practices in user interface and mobile application development.
  • Leverage AI‑assisted development tools to simplify workflows and encourage adoption within the team.
  • Participate in Agile team activities (sprint planning, meetings, retrospectives) and contribute to the continuous improvement of team processes.
  • Collaborate with cross‑functional teams (designers, Product Managers, Quality Assurance, Development and Operations, architects, and distributed development teams) to align objectives, timelines, expected outcomes, and technical direction across multiple regions and time zones.
  • Write design documents and validation plans to support scalable development.
  • Plan, prioritize, and oversee the development activities of distributed team members and external partners, facilitating knowledge exchange, problem resolution, and adherence to project deadlines and quality standards.
  • Provide technical leadership and mentorship to junior and intermediate developers through code reviews, knowledge sharing, solution design guidance, and promotion of development best practices.

Qualifications

Requirements

  • University degree in computer science, software engineering, or a related field.
  • Three to five years of experience in user interface development for web or mobile platforms.
  • Proficiency in HTML5, CSS3, JavaScript (ES6+), and responsive web design principles.
  • Experience with React or Angular for web development.
  • Experience in developing with PHP, including customizing Content Management Systems (CMS), API integrations, and backend support for web applications.
  • Experience using Content Management System platforms such as Drupal, Strapi, or other similar headless CMS solutions.
  • Deep understanding of functional and object‑oriented programming in JavaScript.
  • Knowledge of using RESTful APIs and processing JSON data.
  • Knowledge of accessibility standards and inclusive design practices.
  • Experience with performance tuning and debugging tools for UI optimization.
  • Proficiency in version control systems (e.g., Git) and Agile development methodologies.
  • Strong problem‑solving skills, attention to detail, and ability to work independently or in a team.
  • Experience leading technical initiatives, coordinating development activities involving multiple contributors, and influencing technical direction, without direct hierarchical authority.
  • Proven punctuality and reliability to contribute to the overall success of the team in a fast‑paced environment.

Assets

  • Experience with Content Management Systems, such as Adobe Experience Manager.
  • Experience with integration and delivery pipelines and collaboration with the Development and Operations group.
  • Passion for innovation and continuous learning.
  • Experience in the airline or travel industry.

Terms of employment

Candidates must be eligible to work in the country concerned at the time an offer of employment is made and are responsible for obtaining any necessary work permits, visas or other authorizations. Proof of eligibility must be provided prior to the start date.

Language requirements

Where qualifications are equal, preference will be given to bilingual candidates.

Diversity and Inclusion

Air Canada is firmly committed to diversity and inclusion and aims to create a healthy, accessible, and rewarding workplace that values the unique contribution of our employees to the success of our company.

As an employer that guarantees equal access to employment, we encourage the most diverse applications in order to build a varied workforce representative of our customers and the communities where we live and offer our services.

Air Canada thanks all candidates for their interest, but only those selected for an interview will be contacted.

#J-18808-Ljbffr
Create a job alert for this search

User Interface Developer • Toronto, ON, Canada

Similar jobs

iOS Developer

ClifyXtoronto, on, Canada
Full-time

Responsible for delivering end-to-end solutions across Digital Self-Service IAM, ensuring that all digital applications meet high performance standards.Drive application development initiatives acr... Show more

 • Promoted

BluePrism Developer

Themesoft Inc.Toronto, ON, CA
Full-time

A Bachelor's degree in Engineering, preferably Computer Science or Information Technology.Must have 4+ years of Blue Prism experience.Experience of working within an agile, continuous integration e... Show more

 • Promoted

Application Developer - Intermediate (Remote) JP865

PathlionToronto, ON, CA
Remote
Full-time

Project Name: N/A – The resource is for the Contact Centre Platform Support and sustainment.Scope: The contact center program is initiated to bring consistent service to 80+ contact centers located... Show more

 • Promoted

Software Developer - Hardware Architecture Tooling

XanaduToronto, ON, CA
Full-time

Xanadu’s mission is to build quantum computers that are useful and available to people everywhere.At Xanadu, we are learners, innovators, researchers, collaborators and problem solvers.We are creat... Show more

 • Promoted

iOS Developer

VySystemsToronto, ON, CA
Full-time

Feature development in Swift to expand the functionality of a mobile banking application.Ensuring that proper design and architectural patterns are being used to allow the app to scale effectively.... Show more

 • Promoted

Ux/Ui Developer – Advanced Cad Platforms - C$45 - C$50 An Hour

NearSource TechnologiesNorth York, Canada
Full-time

Seeking a UX/UI Developer for advanced CAD platforms, focusing on HCI for complex engineering and AI workflows.Responsibilities include leading UX strategy, developing interactive components, and c... Show more

 • Promoted

Applications Architect

CCI- Computer Consultants International, Inc.Toronto, ON, CA
Full-time

Lead the design, development, and delivery of enterprise‑grade iOS and Android applications using native (Swift, Objective‑C, Java) and hybrid (React Native, TypeScript) technologies.Architect secu... Show more

 • Promoted

Senior Embedded Software Designer

Kepler Communicationstoronto, on, Canada
Full-time

At Kepler Communications, we're not just imagining the future of on-demand space connectivity—we're leading it!.Our mission is to provide real-time Internet access for space-based assets, enabling ... Show more

 • Promoted

Application Architecture Expert - Cloud and EBS

Stantec Consulting International Ltd.markham, york region, Canada
Full-time

Shape the future of software systems as an Application Architecture Expert.Utilize your skills in Oracle EBS and cloud services to design scalable and secure solutions for business growth.This role... Show more

 • Promoted

Senior iOS Software Developer

Intact Financial CorporationToronto, ON, CA
Full-time

We are looking for a Senior Software Developer for our growing team!.What you will accomplish with us:.Perform systems and programming needs analyzes to identify problems encountered and provide pr... Show more

 • Promoted

Lead iOS Developer

BIMMtoronto, on, Canada
Full-time

BIMM is booming, so we’re looking for a.Swift/SwiftUI experience and working knowledge of Android/Kotlin, and a strong interest in agentic AI systems that generate and support production‑grade nati... Show more

 • Promoted

Senior Staff Embedded Software Developer - DSP

GE-Vernova-markham, on, Canada
Full-time

Join the innovative Grid Automation Technology team! We are seeking an experienced embedded DSP Developer to join our dynamic team in creating the building blocks to enable digital transformation i... Show more

 • Promoted

Caseware Intermediate UX Designer Position

MediumToronto, ON, CA
Full-time

Caseware is seeking an Intermediate UX Designer to shape innovative user experiences with AI tools in a hybrid work environment.Design impactful solutions for a global audience in the fintech space... Show more

 • Promoted

Senior UI Developer -Vice President

CitiToronto, ON, CA
Full-time

We are seeking a highly skilled and experienced Senior Application Developer to join our dynamic Rates Technology team.This position is responsible for the design, development, and implementation o... Show more

 • Promoted

Front-End Web Developer/Développeur - Interface utilisateur

Air Canadatoronto, on, Canada
Full-time

Front-End Web Developer/Développeur - Interface utilisateur.Front-End Web Developer/Développeur - Interface utilisateur.Get AI-powered advice on this job and more exclusive features.Being part of A... Show more

 • Promoted

UI/UX Software Interface Designer

BiztreeToronto, ON, CA
Full-time

About the job UI/UX Software Interface Designer.SOFTWARE INTERFACE DESIGNER (UI/UX).We are looking for a talented Software Interface Designer to design user-centric products and web experiences.The... Show more

 • Promoted

Hardware Application Designer, Senior

Marketers on DemandToronto, ON, CA
Full-time

MoD is on the hunt for an experienced.This role involves applying established processes to create solutions that meet technical and operational requirements.When required, serve as Work Package Man... Show more

 • Promoted

User Interface Designer - Up To C$65,000 A Year

AI drone solutions companyNorth York, Canada
Full-time

Designs intuitive user interfaces for web and mobile platforms for an AI drone solutions company, translating requirements into wireframes and prototypes, conducting user testing, and maintaining t... Show more

 • Promoted

iOS Developer

CSI ConsultingToronto, ON, CA
Temporary

All across Canada, throughout North and South America, Europe, and even as far as India, we at CSI help organizations like yours find solutions to complex information technology and business manage... Show more

 • Promoted

Senior iOS Developer Opportunity

2iSolutions Inc.Toronto, ON, CA
Full-time +1

Join a leading consulting company as a Senior iOS Developer, driving a major financial services initiative.This full-time role requires 4 days on-site at our client's head office near Union Station... Show more