Front-End Application Developer

AIR CANADA

Dorval

Vor Ort

CAD 85.000 - 120.000

Vollzeit

Vor 5 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Air Canada is seeking a creative and meticulous User Interface Developer to build high-performing, user-centric web and mobile interfaces. You will collaborate with designers, back-end developers, and cross-functional teams to deliver accessible experiences across platforms.

Ideal candidates possess 3–5 years in front-end development, strong HTML5/CSS3/JavaScript, and experience with React or Angular (React Native desirable).

Qualifikationen

  • Bachelor's degree in CS/SE or related field.
  • 3–5 years of front-end web/mobile development experience.
  • Strong mastery of HTML5, CSS3, JavaScript (ES6+).

Aufgaben

  • Translate design mockups into responsive, accessible UIs for web and mobile.
  • Write clean, scalable code using React, Angular, and possibly React Native.
  • Create reusable UI components and contribute to a shared design system.

Kenntnisse

HTML5
CSS3
JavaScript ES6+
React
Angular
React Native
RESTful APIs
Accessible design
Performance optimization
Git
Agile

Ausbildung

Bachelor's degree in Computer Science or Software Engineering

Tools

Adobe Experience Manager
Redux
MobX

Jobbeschreibung

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, DevOps) 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 DevOps 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 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.

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

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Front-end Developer
Front-end Developer

Air Canada • Dorval

Vor Ort
CAD 85.000 - 110.000
Full Stack Application Developer
Full Stack Application Developer

AIR CANADA • Dorval

Vor Ort
CAD 90.000 - 130.000
Développeur application front-end
Développeur application front-end

Air Canada Ltd. • Dorval

Vor Ort
CAD 70.000 - 100.000
Développeur application front-end
Développeur application front-end

Air Canada • Dorval

Vor Ort
CAD 70.000 - 100.000
Avantages Air Canada
Full-Stack Developer
Full-Stack Developer

Air Canada • Dorval

Vor Ort
CAD 90.000 - 120.000
Product Manager - Platform Design
Product Manager - Platform Design

AIR CANADA • Toronto, Quebec

Vor Ort
CAD 110.000 - 150.000
Développeur applicatif Full Stack
Développeur applicatif Full Stack

Air Canada Ltd. • Dorval

Vor Ort
CAD 90.000 - 150.000
Product Manager - HR Systems
Product Manager - HR Systems

Air Canada • Toronto

Vor Ort
CAD 100.000 - 140.000
Director, Application Development - Customer Digital
Director, Application Development - Customer Digital

Air Canada • Toronto

Vor Ort
CAD 180.000 - 280.000
Responsable du développement - Application Mobile Air Canada
Responsable du développement - Application Mobile Air Canada

Aero Nouvelle • Toronto

Vor Ort
CAD 140.000 - 190.000