Browse All Jobs
Job Description

OpenTable is seeking a Senior Frontend Engineer to join their Availability Planning and Experiences team. This role will initially be remote, transitioning to a hybrid model of 2 days per week in the Toronto office. The Senior Frontend Engineer will contribute to the Availability Planning system, the engine powering OpenTable for Restaurants, focusing on enhancing schedule, shift, and table placement functionalities. They will also enable Restaurants to create their own Experiences, providing an increasing number of ways in which Restaurants can define interesting and unique events for their customers to attend.

The role involves:

  • Working with JavaScript and TypeScript using React and Redux frameworks.
  • Extensive testing using React Testing Library, Jest, and Cypress.
  • Collaborating with designers using tools like Figma.
  • Driving projects from technical planning to production.

Requirements:

  • 5+ years of full-time professional experience in a team environment.
  • Strong communication skills to represent technical trade-offs.
  • Proficiency in JavaScript, Node.js, and React (TypeScript knowledge is a plus).
  • Experience implementing designs and collaborating with designers using tools like Figma.
  • Ability to write readable and maintainable code.
  • Experience with codebases that were several years old.
  • Comfortable providing and receiving feedback via code reviews.
  • Adopt emerging AI technologies like Copilot and ChatGPT to enhance workflow.

OpenTable offers:

  • Work from almost anywhere for up to 20 days per year
  • Focus on mental health and well-being: Reduced meeting Fridays
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Travel Discounts
  • Employee Resource Groups
  • 20 days of paid time off upon start
  • Private health and dental insurance
  • Life and Disability insurance
Apply Manually

OpenTable

OpenTable, a part of Booking Holdings, Inc., is a leading platform connecting millions of diners with a network of 60,000 restaurant partners. With over 25 years of experience, the company provides technology solutions that empower restaurants to manage their operations, focusing on team efficiency, guest satisfaction, and profitability. Simultaneously, OpenTable enables diners to discover and book restaurants suitable for any occasion. The company fosters a culture of hospitality and collaboration, operating globally alongside its sister brand, KAYAK.

All Jobs at OpenTable (52)