This page was automatically translated and may contain errors. View in English.
Air Canada

Front-end Developer (Application Development - Customer)

Air Canada

Toronto, Ontario, Canada · Jornada completa

Sé el primero en postularte

Experiencia
4+ yrs
Salario
Vacantes
1
Al corriente
hace 1 hora
Work mode
En la oficina
Educación
Bachelor’s degree in Computer Science, Computer Engineering, or equivalent
Eligibility
Applicants must be legally eligible to work in the country of employment at the time of offer and be able to provide proof before starting. Bilingual candidates may be preferred when qualifications are otherwise equal.
Resume
Required to apply

Where you'll work

Descripción del trabajo

About the role

Air Canada is a prominent Canadian airline recognized as a leader in North American aviation. In this position, you will join a dynamic, diverse engineering group working on modern passenger-facing digital products. The role is suited to a self-motivated developer who enjoys building complex web and mobile experiences and contributing to agile delivery teams.

The Front-end Developer reports to the Manager, Digital Development.

What you'll do

  • Build, test, and roll out software applications and project features.
  • Create scalable, high-performance, cloud-based web and mobile solutions.
  • Produce clean, maintainable, modular code aligned with coding standards and best practices.
  • Design and implement responsive, accessible user interfaces using Angular, React, and React Native.
  • Support DevOps-style release packaging and deployment activities.
  • Improve, tune, and extend existing applications.
  • Diagnose and resolve technical and application issues.
  • Deliver new functionality while optimizing current features for performance.
  • Partner with cross-functional stakeholders to address development and deployment constraints.
  • Contribute to requirements gathering and analysis of user stories.
  • Use mobile navigation libraries such as React Navigation where relevant.
  • Apply strong JavaScript or TypeScript skills and core React Native concepts including hooks, components, and lifecycle behavior.
  • Work with native development tools such as Xcode and Android Studio, including build workflows.
  • Prepare status updates, operational notes, and maintenance documentation.
  • Collaborate closely with developers, scrum masters, and product managers and incorporate their feedback.
  • Assist with testing and launch activities for new cloud-based products.
  • Keep up with emerging frontend technologies and recommend adoption when appropriate.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or an equivalent field.
  • At least 4 years of experience in web application development.
  • Hands-on experience with Angular and React.
  • Ability to implement advanced frontend logic using RxJS.
  • Strong command of HTML, CSS, and JavaScript.
  • Experience using NgRx Store for scalable state management.
  • Comfort working in an Agile environment.
  • Exposure to CI/CD practices and deployment workflows.
  • Practical experience with enterprise REST or GraphQL APIs, whether as a consumer or producer.
  • Understanding of cross-platform development using PaaS cloud systems.
  • Familiarity with frontend build tools such as Webpack, Babel, or Parcel.
  • Ability to inspect network traffic with tools such as Fiddler, Postman, or Wireshark.
  • Comfortable performing under pressure in fast-changing environments.
  • Open to new approaches and willing to adapt quickly.
  • Accountable for outcomes and engaged in shaping the organization’s direction.
  • Customer-focused mindset for both internal and external stakeholders.
  • Team-oriented with a strong drive to achieve collective goals.
  • Capable of working cooperatively in person with others.
  • Uses a logical, structured, and sequential approach to problem-solving.

Preferred qualifications

  • Certifications in core programming languages, cloud platforms, DevOps, or Agile methods.
  • Experience building native modules using Swift, Objective-C, Kotlin, or Java.
  • Exposure to CI/CD tools and mobile deployment pipelines.
  • Experience with testing frameworks.
  • Background with cloud services and backend integrations such as Firebase or AWS.
  • Understanding of security best practices for web and mobile applications.

Work authorization and language requirements

Candidates must already be eligible to work in the country where the role is based when an offer is made, and they are responsible for securing any required work permits, visas, or other authorizations. Proof of work eligibility must be provided before the start date. If candidates are equally qualified, preference will be given to bilingual applicants.

Diversity and inclusion

Air Canada is committed to building an inclusive, accessible, and supportive workplace that values individual contributions. As an equal opportunity employer, the company encourages applications from all backgrounds to help create a workforce that reflects the diversity of its customers and the communities it serves. Only candidates selected for further consideration will be contacted.

Déjelo si desea una respuesta; no lo utilizaremos para ningún otro fin.

Haz clic para navegar, arrastrar y soltar, o pasta una captura de pantalla

PNG, JPG, GIF, MP4, WebM, MOV · Máximo 20 MB cada uno · Hasta 5 archivos

Broxer Help
Ask anything about using Broxer
Typing…