Enable job alerts via email!

Senior Frontend Engineer

OpenTable

Toronto

Hybrid

CAD 130,000 - 175,000

Full time

10 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Senior Frontend Engineer, where your expertise will shape the future of hospitality technology. In this remote role transitioning to a hybrid model, you'll collaborate with a passionate team to enhance our innovative Availability Planning system. Your contributions will empower restaurants to manage their operations seamlessly, while you enjoy a supportive and inclusive work environment. With competitive compensation and a variety of benefits, this opportunity is perfect for those who thrive in a fast-paced, agile setting and have a love for the restaurant industry.

Benefits

Paid Time Off - 20 days a year
Birthday/celebration PTO - 1 day
Annual company weeks off
Flexible sick time off
Parental Leave Benefits
Life & Disability Insurance
Group RRSP and DPSP
Major Medical Insurance

Qualifications

  • 5+ years of professional experience in a team environment.
  • Strong communication skills to represent technical trade-offs.

Responsibilities

  • Drive projects from technical planning to production.
  • Write readable and maintainable code with automated testing.

Skills

Frontend Development
JavaScript
React
Communication Skills
Automated Testing
Figma
Code Review
AI Technologies

Education

Bachelor's Degree in Computer Science
Relevant Certifications

Tools

Figma
Git

Job description

This will be a remote role to start, with plans to transition to hybrid 2x/week in office, likely in downtown Toronto, Canada.

With millions of diners, tens of thousands of restaurants, and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a unique insight into the world of hospitality. We champion restaurants, bars, wineries, and other venues around the world, helping them attract guests, manage capacity, improve operations and maximize revenue.

Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global network that includes OpenTable and KAYAK's portfolio of travel brands including Swoodoo, checkfelix, momondo, Cheapflights, Mundi and HotelsCombined.

Hospitality is all about taking care of others, and it defines our culture. You’ll work in a welcoming and inclusive environment, and get the benefits, flexibility, and support you need to succeed.

At OpenTable, we take pleasure in Software Development. We believe that velocity comes from a commitment to clean code and solid engineering principles. We deliver innovative products through rapid, continuous development. Millions of diners and thousands of restaurants around the globe use our products. If you are excited by constantly meaningful engineering processes and can deliver exceptional quality in a fast-paced, agile environment, please apply! Bonus points if you love restaurants too.

The Opportunity:

We're seeking a Senior Frontend Engineer to work on the Availability Planning and Experiences team. The Availability Planning system is the engine that powers our OpenTable for Restaurants product. It is where a Restaurant goes to define their schedule and shifts, as well as the placement of their tables; and it has a complex array of settings to control how those tables are used by their diners. As we keep adding more controls, we are always thinking about how we can ensure these controls interact with each other in sensible ways, and how we can give Restaurants precise control and power without making it too complex for them to use. We also enable Restaurants to create their own Experiences, providing an increasing number of ways in which Restaurants can define interesting and unique events for their customers to attend.

Please apply if you:
  • Have 5+ years of full-time professional experience working in a team environment.
  • Possess strong communication skills, especially the ability to represent the technical trade-offs between different potential solutions.
  • Can drive projects from technical planning to production.
  • Write code that is readable and maintainable.
  • Carefully test work for bugs while ensuring consistency with requirements and design, and can build automated tests as well as understand how to use them properly.
  • Have experience implementing designs and collaborating with designers using tools like Figma.
  • Invest in the architecture of the code being written. Create abstractions; find opportunities to create generic and reusable code; and build an integration layer between the UI and backend systems, rather than putting everything directly in the UI layer.
  • Show full ownership over the code written, and take the time to learn things being worked on that are not understood.
  • Have worked on codebases that were several years old before starting to work on them. Comfortable providing feedback to others via a code review process, and receiving feedback others have provided via this process.
  • Adopt emerging AI technologies like Copilot and ChatGPT to enhance workflow, while also taking ownership of the results produced by these technologies and carefully checking them for accuracy."
  • Paid Time Off - 20 days a year
  • Birthday/celebration PTO - 1 day
  • Annual company weeks off
  • Flexible sick time off
  • Parental Leave Benefits
  • Life & Disability Insurance
  • Group RRSP and DPSP
  • Major Medical Insurance (dependent care options

There are a variety of factors that go into determining a salary range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. The range for this remote Toronto, Canada-based role is 130,000-175,000 CAD.

We offer a competitive base salary and benefits including: health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave benefits. This role is eligible to be considered for an annual bonus and equity grant.

Diversity, Equity, and Inclusion

OpenTable aspires to be a workplace that reflects the diverse communities we serve and a culture that is inclusive and welcoming. Hiring people with different backgrounds, experiences, perspectives, and ideas is critical to innovation and to how we deliver great experiences for our users and our partners. Representation matters.

We ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform job responsibilities, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Apply for this job

*

indicates a required field

First Name *

Last Name *

Email *

Phone *

Location (City) *

Resume/CV *

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Enter manually

Accepted file types: pdf, doc, docx, txt, rtf

Education

School Select...

Degree Select...

Select...

Select...

Start date year

End date month Select...

End date year

Acknowledge/Confirm

KAYAK Software Corporation, OpenTable, Inc., their respective subsidiaries and Momondo A/S (together, ‘KAYAK and OpenTable”, “our/we/us”, or “Company”) will process your personal data in accordance with applicable data protection laws for the purposes described in our privacy notice (KAYAK (Germany) /OpenTable (Germany) andKAYAK (All Other Locations) /OpenTable (All Other Locations) ). As part of the application process KAYAK and/or OpenTable may share your personal data across our group of companies, subject to our privacy notice and applicable laws. In order to consider you for new positions, KAYAK and/or OpenTable may keep your personal data for 6 months (within the EU) and 2 years (in all other regions), unless otherwise required by applicable law.

Will you now or in the future require visa sponsorship? * Select...

LinkedIn Profile

Website

How did you hear about this job?

If you use a first name other than the one entered above that you would prefer we use when communicating with you, please enter it here:

If you use a last name other than the one entered above that you would prefer we use when communicating with you, please enter it here:

Have you previously worked or currently work for one of our sister brand companies?

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Full-Stack Engineer

Alvéole

Toronto

Remote

CAD 110.000 - 140.000

Today
Be an early applicant

Senior Software Engineer

Contra

Toronto

Remote

CAD 170.000 - 200.000

3 days ago
Be an early applicant

Senior Software Engineer (Identity Decisioning)

Affirm

Toronto

Remote

CAD 150.000 - 200.000

6 days ago
Be an early applicant

Senior Front End Engineer

Symend

Toronto

On-site

CAD 100.000 - 150.000

7 days ago
Be an early applicant

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108.000 - 200.000

Today
Be an early applicant

Senior Frontend Engineer

Cambio AI

Toronto

Hybrid

USD 150.000 - 175.000

6 days ago
Be an early applicant

Senior Software Engineer (Flutter/React) - Canada - (REMOTE)

eXp Realty Canada

Toronto

Remote

CAD 120.000 - 140.000

10 days ago

Senior Software Developer

Live Nation Entertainment

Toronto

Remote

CAD 130.000 - 150.000

6 days ago
Be an early applicant

Senior Software Engineer, Mozilla VPN

Mozilla

Toronto

Remote

CAD 104.000 - 139.000

7 days ago
Be an early applicant