Job Description:

About the role:

We're looking for talented and experienced JavaScript developers to help evolve and push forward our Web and Mobile platforms. We want your passion, ideas, and technical know-how so we can shake things up even more. We believe in making the hospitality industry modern, fast, and efficient, and we need the best to tackle the hard problems with flair—is that you?

Responsibilities:

  • Take ownership of JavaScript Development efforts by leading and mentoring other JavaScript Engineers
  • Lead a Squad, taking responsibility for delivering projects on time
  • Lead in the technical specification of tasks, liaising with product managers and business stakeholders along the way
  • Deliver features across our platforms, from our SPA mobile ordering solution, to our internal and client-facing web apps
  • Be an integral part of our small team, voicing input on key decisions, and being involved throughout the lifecycle of a feature, from conception to implementation
  • Suggest new technologies or better ways of working
  • Ability to work using your own initiative
  • Be willing to teach and to learn
  • Help to drive forward the development standards for the JavaScript Development team

Requirements:

  • At least 5 years’ experience working in JavaScript Development
  • At least 3 years’ experience working with React
  • Commercial experience mentoring or leading other Engineers
  • Understanding of server-side JavaScript and NodeJS
  • Experience with modern JavaScript tooling including WebPack and Babel.
  • In-depth knowledge of modern development practices
  • Knowledge of RESTful APIs
  • Sharp troubleshooting skills

Nice to have:

  • React Native experience.
  • Familiarity with ExpressJS or similar Node based web services.
  • Working knowledge of common transport methodologies, such as HTTP and Websockets

Company Benefits

  • Curated career progression planning with formal yearly reviews and with adhoc (informal) discussions along the way
  • Encouragement to become a Feature Development Lead
  • A competitive salary
  • Being given ample time to learn new concepts
  • Fully remote working, no commuting expenses
  • Flexible work hours. We will need you to be around for a 10am stand-up every day, but for the most part you are able to work as and when it suits you
  • 25 days holiday (plus bank holidays) + one additional day per every year of service
  • Paid development/business related conferences
  • Regular all-company socials and quarterly team socials
  • Working with a passionate team who love to learn and implement new technologies

Interview Process

  • 20/30 minute informal chat with a senior member of the Engineering Team to discuss the role and our company.
  • Take-home coding proficiency exercise.
  • 90 minute formal interview stage reviewing the coding exercise and system design exercise.

Other Jobs in Mobile