About the job
This position begins as a remote role, transitioning to a hybrid model requiring in-office work twice a week at our downtown Toronto location.
As a Senior Frontend Engineer on the Availability Planning & Experiences team, you will develop essential tools that empower restaurants to optimize their operations on OpenTable.
The Availability Planning feature serves as the core mechanism for OpenTable for Restaurants. It allows restaurants to manage their schedules, define shifts, organize seating arrangements, and refine their booking processes. You will tackle complex challenges that require a balance of precision and flexibility, providing restaurants with robust controls while ensuring an intuitive user experience.
Additionally, you'll play a critical role in shaping our Experiences offerings, enabling restaurants to craft unique events and services. Your contributions will directly influence how restaurants design, manage, and present these experiences to their guests.
In terms of engineering, you will be working with a modern frontend stack, including:
- JavaScript + TypeScript
- React + Redux
- React Testing Library, Jest, and Cypress for comprehensive testing

