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.
Apply directly at OpenTable →Create a free account for alerts like thisView OpenTable immigration profile
This listing is sourced directly from OpenTable's careers page and normalized into a canonical job model.