OpenTable

OpenTable

Staff Frontend Software Engineer (Availability Planning & Experiences)

Toronto, Canada · Staff+

Sponsorship not specified$160k-$190kDetected 7 days ago
JavaScriptTypeScriptReactReduxNode.jsCode ReviewFigmaExcelJestManual TestingLeadershipCommunicationCollaboration

About the role

  • As a Staff Frontend Engineer in Toronto, you will serve as a core technical leader and hands-on architect, responsible for tackling the most complex and ambiguous engineering challenges within the Availability Planning system.
  • Your key responsibilities will center on:
  • You will set a high standard for quality, driving sophisticated testing strategies using React Testing Library, Jest, and Cypress.

Responsibilities

  • you will have a real voice in both design and product decisions, ensuring we deliver powerful control without overwhelming complexity.
  • This role requires continuous deep engagement with the codebase to drive performance and maintainability.
  • Design and build elegant, reusable abstractions and an integrated layer between the UI and backend.
  • A passion for rigorous quality control and pixel-perfect design implementation through the use of both automated and manual testing as well as careful code reviews.
  • Your primary contribution will be through deep, direct technical execution, system design, and the implementation of large-scale features.
  • Hands-On System Building: You will actively write and review mission-critical code in React, Redux, TypeScript, and JavaScript. This role requires continuous deep engagement with the codebase to drive performance and maintainability.
  • You will own system design and execution, focusing on creating intuitive and scalable UI architectures that can manage immense complexity.

Requirements

  • You are a highly experienced engineer ready to translate strategic goals into elegant, production-ready code while leading technical strategy.
  • Code Mastery: Deep, expert-level proficiency in JavaScript, TypeScript, Node.js, and React.
  • You write code that is readable and maintainable, and you take the time to learn things you are working on that you don't understand.
  • Strategic Architecture: Proven experience investing deeply in code architecture and driving multi-year technical roadmaps on large, established codebases.

Compensation

  • Work from (almost) anywhere for up to 20 days per year
  • Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)

Benefits

  • Generous paid vacation + time off for your birthday
  • Define and implement the technical vision for the Availability Planning system.
  • Paid parental leave

This listing is sourced directly from OpenTable's careers page and normalized into a canonical job model.