Senior Software Engineer - Front of House (Frontend)
- Toronto, ON
- Hybrid
- Posted Aug 26, 2026
- 1 position
$155,000–$175,000 / year
Opens an external site
- Employment type
- Full-time
- Experience level
- Senior
- Posting language
- English
- Office presence
- 2 days per week
Job summary
The engineer will build tools for the Availability Planning engine, allowing restaurants to set schedules, define shifts, and arrange tables with a focus on balancing precision and flexibility. They will also shape the Experiences feature, influencing how restaurants design and manage unique events and offerings for guests.
Job details
The engineer will build tools for the Availability Planning engine, allowing restaurants to set schedules, define shifts, and arrange tables with a focus on balancing precision and flexibility. They will also shape the Experiences feature, influencing how restaurants design and manage unique events and offerings for guests. Candidates must have five or more years of professional software development experience, including extensive React expertise, and the ability to drive projects from technical planning through production. Strong communication skills are needed to represent technical trade-offs, alongside a commitment to writing readable, maintainable, and well-tested code.
What you’ll do
The engineer will build tools for the Availability Planning engine, allowing restaurants to set schedules, define shifts, and arrange tables with a focus on balancing precision and flexibility. They will also shape the Experiences feature, influencing how restaurants design and manage unique events and offerings for guests.
Requirements
Candidates must have five or more years of professional software development experience, including extensive React expertise, and the ability to drive projects from technical planning through production. Strong communication skills are needed to represent technical trade-offs, alongside a commitment to writing readable, maintainable, and well-tested code.
Benefits
- Generous Paid Vacation
- Time Off For Your Birthday
- Work From (Almost) Anywhere For Up To 20 Days Per Year
- Company-Paid Therapy Sessions Through SpringHealth
- Company-Paid Subscription To Headspace
- Annual Company-Wide Week Off A Year
- Paid Parental Leave
- Paid Volunteer Time
- Development Dollars
- Leadership Development
- Access To Thousands Of On-Demand E-Learnings
- Travel Discounts
- Employee Resource Groups
- Private Health And Dental Insurance
- Life And Disability Insurance
- Flexible Spending Account
- Retirement Benefits
- Paid Time Off
- Paid Sick Leave
- Medical Leave
- Bereavement Leave
- Floating Holidays
- Paid Holidays
- Annual Bonus
- Equity Grant
Listed skills
- JavaScript · Preferred
- TypeScript · Preferred
- React · Preferred
- Communication · Preferred
- Automated testing · Preferred
- Figma · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- JavaScript
- TypeScript
- React
- Redux
- React Testing Library
- Jest
- Cypress
- Communication
- Technical Planning
- Code Maintainability
- Automated Testing
- Figma
- Code Review
- AI Technologies
- Frontend Engineering
Job areas
- Engineering
- Software
- Technology
More jobs from OpenTable
Principal Software Engineer - Agentic Engineering Platform
- Hybrid
- Toronto, ON
- Posted Nov 4, 2026
Principal Software Engineer - Agentic Engineering Platform
- Hybrid
- Toronto, ON
- Posted Nov 4, 2026
Senior Software Engineer - iOS
- On-site
- Toronto, ON
- Posted Oct 30, 2026
Senior Full Stack Engineer
- On-site
- Toronto, ON
- Posted Oct 28, 2026