Senior Software Engineer - Hospitality (Frontend)
Toronto, CanadaFull-TimeSeniorSoftware Engineering
Intro
- This will be a remote role to start, with plans to transition to hybrid in-office 2x/week located in downtown Toronto.
- With millions of diners, 60,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their team, their guests, and their bottom line – while enabling diners to discover and book the perfect restaurant for every occasion.
- 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 team and its portfolio of metasearch brands. Hospitality is all about taking care of others, and it defines our culture.
You’ll help us
- Write completely new user experiences using modern frontend tools that help restaurants run their businesses
- Build, maintain and modernize our existing applications using your experience and expertise
- Develop new features by working closely with product managers and designers
- Deliver impactful initiatives that improve the lives of restaurateurs
You’ll fit right in if
- You are humble and enjoy working with developers, designers and product owners of all career levels
- You have 7+ years of experience with JavaScript or TypeScript, and React
- You can drive projects from technical planning all the way to the release
- You enjoy crafting great accessible and scalable web experiences using semantic HTML and CSS
- You value testing as a way to ensure a great user experience
- You embody a growth mindset and enjoy working in a team setting
- You possess an appetite for refining and improving the end user experience as well as the developer experience
- You have experience working with design systems and building reusable components
- You see communication as the cornerstone of building solid applications
- Bonus if you have knowledge of NodeJS and a build system like Webpack
Benefits
- Generous paid vacation + time off for your birthday
- Work from (almost) anywhere for up to 20 days per year
- Focus on mental health and well-being: Company-paid therapy sessions through SpringHealth Company-paid subscription to Headspace Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
- Company-paid therapy sessions through SpringHealth
- Company-paid subscription to Headspace
- Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
- Paid parental leave
- Paid volunteer time
- Focus on your career growth: Development Dollars Leadership development Access to thousands of on-demand e-learnings
- 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
- Company-paid therapy sessions through SpringHealth
- Company-paid subscription to Headspace
- Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!)
- Development Dollars
- Leadership development
- Access to thousands of on-demand e-learnings
- The expected compensation range for this Toronto, Canada based role is $123,000 - $150,000 CAD. There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required.
- 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.
Work Environment & Flexibility
- At OpenTable, we pride ourselves on fostering a global and dynamic work environment. As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones. While the majority of your responsibilities may align with conventional business hours, there will be instances where you are expected to manage communications - via calls, Slack messages, or emails - outside of regular working hours to effectively collaborate with international colleagues, respond to restaurant partners, and/or address urgent matters. OpenTable will always abide by and consider local laws and regulations.
Inclusion
- We’re committed to creating a workplace where everyone feels they belong and can thrive. 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.
- If you need accommodations during the application or interview process, or on the job, we’re here to support you. Please reach out to your recruiter to request any accommodations.
