companyOpenTable logo

Senior Frontend Software Engineer - Availability Planning & Experiences

OpenTableToronto, Canada
Hybrid Full-time $155K/yr - $175K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Qualifications:You possess humility and enjoy collaborating with developers, designers, and product owners at all levels. You have over 5 years of full-time professional experience as a software developer, with extensive expertise in React. Your strong communication skills enable you to articulate technical trade-offs among various potential solutions. You can lead projects from technical planning to production deployment. Your code is clean, readable, and maintainable, with a focus on abstractions and code reuse. You rigorously test your work for bugs and ensure alignment with requirements and designs, building automated tests effectively. You have experience implementing designs and collaborating with designers using tools like Figma. You are open to giving and receiving feedback through a code review process. You actively explore emerging AI technologies like Copilot and ChatGPT to enhance your workflow, taking ownership of the results and ensuring their accuracy.

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

About OpenTable

OpenTable is a leading online restaurant reservation platform that connects diners with exceptional dining experiences. We empower restaurants through innovative technology, enabling them to optimize operations and enhance guest experiences.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.