Frontend Software Engineer (Js, TypeScript
Listed on 2026-08-03
-
Software Development
Front End Developer, React.js, Software Engineer, Full Stack Developer
About The Company
Open Table, a proud part of Booking Holdings, Inc. (NASDAQ: BKNG), is a global leader in restaurant technology with over 25 years of experience. Serving millions of diners and partnering with more than 60,000 restaurants worldwide, Open Table is dedicated to enhancing the dining experience through innovative solutions. Our platform empowers restaurants to streamline their operations, optimize guest experiences, and grow their business, while helping diners discover and reserve the perfect dining spots for every occasion.
With a commitment to excellence and a passion for hospitality, Open Table continues to set industry standards and drive technological advancements in the restaurant sector.
The Role
This is a remote role initially, with plans to transition to a hybrid work environment at our downtown Toronto office located at 134 Peter Street, working in-office twice a week. As a Staff Frontend Engineer within the Availability Planning & Experiences team, you will play a pivotal role in shaping the core features that define restaurant operational setups globally. Your work will directly impact how restaurant partners set shifts, optimize table layouts, and create unique dining experiences.
You will be a technical leader, responsible for designing, developing, and maintaining large-scale frontend systems using React, Type Script, and related technologies. Your expertise will influence both user experience and system architecture, ensuring scalable, maintainable, and high-quality solutions. This role offers a unique balance of autonomy and ownership, allowing you to contribute to strategic decisions while executing complex technical challenges, ultimately helping restaurants thrive and delivering exceptional experiences to diners worldwide.
- 7+ years of professional software development experience, with a focus on frontend applications
- Deep proficiency in JavaScript, Type Script, React, Redux, and Node.js
- Experience in designing and implementing scalable, maintainable frontend architectures
- Proven track record of leading large-scale projects from conception to production
- Strong understanding of automated testing frameworks such as Jest, React Testing Library, and Cypress
- Excellent communication skills, with the ability to articulate complex technical concepts to cross-functional teams
- Experience collaborating with designers using tools like Figma
- Ownership mindset with a passion for code quality, best practices, and continuous improvement
- Ability to work effectively in a remote or hybrid environment, managing priorities and deadlines
Responsibilities
- Write, review, and maintain mission-critical frontend code utilizing React, Type Script, and Java Script
- Define and implement the technical vision for the Availability Planning system, ensuring scalability and usability
- Design and develop reusable UI components and abstractions that enhance system performance and maintainability
- Collaborate closely with product managers, designers, and backend engineers to deliver high-quality features
- Drive architectural decisions, ensuring the frontend architecture can handle complex operational workflows
- Implement rigorous testing strategies to ensure high standards of quality and reliability
- Mentor team members, elevate coding standards, and promote best practices across the engineering team
- Participate in planning, design reviews, and technical discussions to influence product development
- Maintain awareness of industry trends and incorporate innovative solutions into the development process
Benefits
- Generous paid vacation and time off, including paid birthday leave
- Work from almost anywhere with up to 20 days per year
- Company-paid mental health support, including therapy sessions and Headspace subscriptions
- Annual company-wide week off for team recharging
- Paid parental leave and volunteer time
- Development and leadership growth programs, including access to thousands of e-learning resources
- Travel discounts and employee resource groups
- Private health and dental insurance
- Life and disability insurance coverage
- Competitive salary range of CAD 160,000 - CAD 190,000, with potential for bonuses and equity grants
Equal Opportunity
Open Table is committed to fostering an inclusive and diverse workplace where everyone feels valued and empowered. We believe that a variety of perspectives drives innovation and excellence. We welcome applications from all qualified candidates and are dedicated to providing accommodations during the hiring process and employment. If you require assistance or adjustments, please contact our recruitment team. We are an equal opportunity employer and celebrate the unique contributions of each individual.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: