About the role

  • Senior Front-End Developer at Air-tek creating user experiences and scalable architectures. Focused on building resilient features for a transformative airline software platform in Toronto.

Responsibilities

  • Architect, design, and implement front-end infrastructure, reusable UI components, and scalable frameworks.
  • Build intuitive, resilient, and high-performing features for a large-scale platform.
  • Lead and contribute to all phases of the engineering process, including Agile planning, design reviews, documentation, and releases.
  • Drive technical decision‑making within your subsystem/domain and influence broader front‑end direction.
  • Improve quality, performance, and reliability while proactively reducing technical debt.
  • Turn ambiguous problems into clear requirements and actionable solutions.
  • Mentor junior engineers (SDE1–SDE2) and collaborate with Product Managers and Engineering Managers on priorities, feasibility, and trade-offs.
  • Act as an escalation point during incidents, leading recovery and root‑cause analysis efforts.

Requirements

  • Strong experience with modern JavaScript frameworks and tools (React, Vue.js, Angular, webpack, npm/yarn, Vite).
  • Proficiency with TypeScript and large-scale, maintainable codebases.
  • Experience with testing tools such as Jest, Vitest, Cypress, or Playwright.
  • Deep understanding of state management for complex applications (Redux, Vuex, Zustand, Pinia, etc.).
  • Experience designing and integrating with REST APIs.
  • Solid understanding of QA practices, debugging, and cross-functional engineering workflows.

Benefits

  • stock options

Job type

Full Time

Experience level

Senior

Salary

$130,000 - $170,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AngularCypressJavaScriptJestReactReduxTypeScriptVue.jsWebpackYarn

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.