{bc}
indeed

Front-end Developer

Air Canada
Dorval, CAN
Full-time
Senior
Onsite
Discovered 1 weeks ago
HTML5 and CSS3JavaScript ES6+Responsive designReact or AngularObject-oriented and functional JavaScript programmingRESTful APIs and JSON

Full Job Posting

Role overview

Build digital applications that deliver seamless, high-performance, user-centric customer experiences.

Collaborate with designers, back-end developers, and cross-functional teams to build consistent, accessible interfaces.

The role contributes to Air Canada IT projects and digital transformation.

Responsibilities

  • Translate design mockups into responsive, accessible, high-performance web and mobile interfaces.
  • Write clean, modular code using modern JavaScript frameworks such as React, React Native, or Angular, and native mobile technologies where applicable.
  • Build reusable UI components and contribute to a shared design system.
  • Optimize performance through lazy loading, code splitting, caching, and reduced render times.
  • Integrate APIs with back-end systems and optimize data flow.
  • Develop unit, integration, and end-to-end tests.
  • Implement accessibility standards including WCAG 2.1 and Section 508.
  • Use AI-assisted development tools and stay current with front-end and mobile best practices.
  • Participate in Agile ceremonies, collaborate across design, product, QA, and DevOps, and contribute to continuous improvement.
  • Author design documents and validation plans.

Required qualifications

  • University degree in Computer Science, Software Engineering, or a related field.
  • 3–5 years of front-end development experience for web and/or mobile platforms.
  • Strong proficiency in HTML5, CSS3, JavaScript ES6+, and responsive design.
  • Experience with React and/or Angular for web development.
  • Understanding of object-oriented and functional programming in JavaScript.
  • Familiarity with RESTful APIs and JSON data.
  • Knowledge of accessibility standards and inclusive design practices.
  • Experience with UI performance tuning and debugging tools.
  • Proficiency with version control such as Git and Agile development methodologies.
  • Strong problem-solving skills, attention to detail, and ability to work independently or with a team.

Assets

  • React Native or native mobile development experience is highly desirable.
  • Experience with Adobe Experience Manager, Redux or MobX, CI/CD pipelines, or DevOps collaboration is an asset.
  • Airline or travel industry experience is an asset.

Employment conditions

  • Candidates must be eligible to work in the country of interest when an offer is made and are responsible for obtaining required work authorization.
  • Proof of work eligibility must be provided before the start date.

Language preference

Among candidates with equal qualifications, preference is given to bilingual candidates.

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Air Canada