×
Register Here to Apply for Jobs or Post Jobs. X

Front-End Application Developer

Job in Dorval, Montréal, Province de Québec, H0S, Canada
Listing for: AIR CANADA
Full Time position
Listed on 2026-10-20
Job specializations:
  • Software Development
    Front End Developer, React.js
Salary/Wage Range or Industry Benchmark: 85000 - 120000 CAD Yearly CAD 85000.00 120000.00 YEAR
Job Description & How to Apply Below
Location: Dorval

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

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 delivering seamless, high-performing, user-centric applications that define how customers interact with our digital platforms.

You thrive in collaborative environments, working closely with designers, back-end developers, and cross-functional teams to create cohesive, accessible, and inclusive experiences. Passionate about clean code, performance optimization, and continuous improvement, you bring both technical expertise and creative problem-solving to every project.

Air Canada IT is going through an exciting period, and several major ongoing projects will transform the IT landscape. Air Canada is also heavily investing in new technologies to support its digital transformation. This is a unique opportunity to discover cutting-edge technologies with an industry leader and help shape the future of Air Canada.

Responsibilities:
  • Translate design mockups into responsive, accessible, and high-performing 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 UI performance through techniques such as lazy loading, code splitting, caching, and reducing render times.
  • Collaborate with back-end developers to integrate APIs, optimize data flow, and ensure smooth communication between front-end and back-end systems.
  • 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 abreast of emerging technologies, frameworks, and best practices in front-end and mobile development.
  • Leverage AI-assisted development tools to streamline workflows and encourage adoption across the team.
  • Participate in Agile ceremonies (sprint planning, meetings, retrospectives) and contribute to the continuous improvement of team processes.
  • Collaborate with cross-functional teams (designers, product managers, QA team, Dev Ops) to align goals, timelines, and deliverables.
  • Draft design documents and validation plans to support scalable development.
Qualifications Mandatory
  • University degree in Computer Science, Software Engineering, or a related field.
  • Three to five years of experience in front-end development for web or mobile platforms.
  • In-depth mastery of HTML5, CSS3, JavaScript (ES6 and later), and responsive design principles.
  • Experience with React and/or Angular for web development.
  • Experience with React Native or native mobile development (iOS/Android), strongly desirable.
  • Thorough knowledge of object-oriented and functional programming in JavaScript.
  • Thorough knowledge of using RESTful APIs and processing JSON data.
  • Knowledge of accessibility standards and inclusive design practices.
  • Experience in performance optimization and debugging for the user interface.
  • Proficiency in version control systems (e.g., Git) and Agile development methods.
  • Strong problem-solving skills, attention to detail, and ability to work independently or in a team.
  • Demonstrate punctuality and reliability to support the overall success of the team in a fast-paced environment.
Assets
  • Experience with content management systems (e.g., Adobe Experience Manager).
  • Knowledge of mobile application architectures (e.g., Redux, MobX).
  • Exposure to integration and delivery pipelines and collaboration with the Dev Ops team.
  • Passion for innovation and continuous learning.
  • Experience in the airline or travel industry.
Employment Conditions:

Candidates must be eligible to work in the country concerned at the time a job offer is presented and are responsible for obtaining work permits, visas, or other necessary 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…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary