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 ・ フルタイム

最初に応募しよう

経験
4+ yrs
給料
求人情報
1
投稿済み
4時間前
Work mode
在任中
教育
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

仕事内容

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.

返信をご希望の場合は、そのまま残してください。それ以外の目的には一切使用いたしません。

クリックして閲覧ドラッグ&ドロップ、または ペースト スクリーンショット

PNG、JPG、GIF、MP4、WebM、MOV形式 · 各ファイル最大20MB · 最大5ファイルまで

Broxer Help
Ask anything about using Broxer
Typing…