Opentable Senior Software Engineer on the Front of House web team building software for restaurant staff to manage real-time service workflows. Work with a modern frontend stack including JavaScript, TypeScript, React, and Redux.
Responsibilities
Build and improve software that restaurant staff use to run service in real time
Drive projects from technical planning through production rollout
Write readable and maintainable code, create abstractions and find opportunities for code reuse
Carefully test work for bugs and build automated tests
Implement designs and collaborate with designers using tools like Figma
Provide and receive feedback via code review process
Adopt AI technologies to enhance workflow while ensuring accuracy
Qualification
You have strong communication skills
Required
You are humble and enjoy working with developers, designers and product owners of all career levels
You have 5 or more years of full-time professional experience as a software developer in a team environment, including extensive experience with React
You have strong communication skills, especially the ability to represent the technical trade-offs between different potential solutions
You can drive projects from technical planning all the way to production
You write code that is readable and maintainable. You create abstractions and find opportunities for code reuse.
You carefully test your work for bugs while ensuring consistency with requirements and designs. You also build automated tests and understand how to use them properly.
You have experience implementing designs and collaborating with designers using tools like Figma
You are comfortable providing feedback to others via a code review process, and receiving feedback others have provided to you via this process
You adopt AI technologies to enhance your workflow, while also taking ownership of the results produced by these technologies and carefully checking them for accuracy.