OpenTable

OpenTable

Senior Software Engineer - Front of House (Frontend)

Toronto, Canada · Senior · Full-time

Sponsorship not specified$155k-$175kDetected 8 days ago
JavaScriptTypeScriptReactReduxCode ReviewFigmaJestTest AutomationLeadershipCommunication

About the role

  • The team's work spans critical operational workflows across reservations and related Front of House experiences, including areas such as seating, timeline, reservation editing, waitlist workflows, and in-house reservation management.
  • You'll work on a modern frontend stack centered on JavaScript, TypeScript, React, Redux, and a strong automated testing toolkit including React Testing Library, Jest, and Cypress.
  • As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones.

Responsibilities

  • As a Senior Software Engineer on the Front of House web team, you'll build and improve the software that restaurant staff use to run service in real time.
  • This is a strong fit for someone who enjoys complex product domains, values clean and maintainable code, and can help drive projects from technical planning through production rollout.
  • We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve-and fostering a culture where everyone feels welcome to be themselves.

Requirements

  • You are humble and enjoy working with developers, designers and product owners of all career levels
  • You have 5 or more years of full-time professional experience as a software developer in a team environment, including extensive experience with React
  • You have strong communication skills, especially the ability to represent the technical trade-offs between different potential solutions
  • You are comfortable providing feedback to others via a code review process, and receiving feedback others have provided to you via this process

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
  • Focus on mental health and well-being:
  • Paid parental leave
  • Private health and dental insurance
  • Life and Disability insurance
  • This role is eligible to be considered for an annual bonus and equity grant.

Company info

  • At OpenTable, we pride ourselves on fostering a global and dynamic work environment.

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