REA-009 Frontend/Fullstack Engineer

Toronto, Canada-Wide Remote

Our Client's vision is to revolutionize the consumer dining experience. They are empowering consumers with AI to engage with restaurants in entirely new ways to create convenience, value, and delightful personalization & discovery.

AI-powered Personalized dine-in experience. Personalized dine-in offers.

Summary We’re looking for an experienced Frontend Engineer or a Fullstack Engineer with a focus on 60% frontend. You will join a small team and build consumer-facing applications that will transform how diners order food & drinks, interact with restaurant/bar staff, and get AI-powered personalized offers and services. You possess the attitude to tackle any product problems, superior technical knowledge, excellent communication skills, and have a continuous desire to learn new things. You can expect to interact with a variety of languages and technologies including, but not limited to: JavaScript, Typescript, ReactJS, React Native and Kubernetes.

Responsibilities

  • Write clean, maintainable and scalable code
  • Design overall architecture and continuously maintain code integrity
  • Develop and review code by peers and help provide insights from your experience of building and maintaining a repository of high-quality and reusable front end code
  • Partner with technical and non-technical teams to craft and execute beautiful, perfect pixel quality applications
  • Work closely with Product Management, Design, other engineers/teams, and leadership to drive how the features should be architected, write the code, write the unit tests, and own execution
  • Participate and often lead in code and technical design reviews
  • Debug issues across entire stack, using tools such as Sentry and Amplitude
  • Improve engineering standards, tooling, and processes
  • Provide technical leadership and documentation to key technical and business stakeholders, proactively informing of important project details and phases of development

Qualifications

  • Bachelor’s degree in Computer Science, Engineering or relevant field
  • Minimum 4-6 years of experience with strong understanding of deployment strategies and production infrastructure needs
  • 2+ years of related experience
  • Advanced proficiency in building responsive and scalable Web applications in React
  • Advanced knowledge and experience with GraphQL a plus
  • Production with food industry POS a huge plus
  • Familiarity with UX principles and site performance optimization
  • Data-conscious, creative, and iterative approach to debugging, problem-solving, and development in general
  • Comfortable with change: ability to demonstrate comfort with ambiguity, adapt quickly and be effective in new situations in a highly dynamic setting
  • Must possess a start-up team-first mindset: hunger to learn quickly and the ability to balance multiple priorities in a fast-paced environment
  • Aim for simple, well documented code