Javascript Engineer

I’m interested


Leeds, UK

Contract type




Job description

Javascript Engineer - Smart Retail

As a passionate Full Stack Developer at William Hill, you’re a real craftsman. You love nothing more than making new apps and services while always making things look better and feel smoother for our customers. You’re on top of your game and your healthy obsession with testing and reviewing will keep us on top of ours at the forefront of online sports betting.

Your Role in the Team

Our Smart Retail Team are responsible for all aspects of William Hills exciting new Smart-Hub platform, serving over 1400 retail shops in the UK. The Smart-Hub platform replaces our various colleague facing backoffice and EPoS systems, consolidating them onto a new single, multi-function system. Your role is to keep our colleagues and customers connected, updating our existing platform and systems while ensuring our customers have cutting edge technology at their fingertips.

  • An Engineer is expected to support their Lead, coach Juniors and collaborate with the other functions within their team.
  • An Engineer will be trusted to solve problems and create solutions autonomously but is also expected to engage with the team at the right times to stay aligned with the tech and business direction and priority.
  • You will need to work to & feed into development standards & best practices. Care about the product and the quality of work being delivered
  • You will be working in a team with a shared codebase
  • Refactor code where there’s benefit in doing so
  • Review code and provide constructive feedback to colleagues
  • Ensure non-functional requirements are met by deliverables
  • Take responsibility for the product and your contributions to it
  • Collaborate with QA to ensure tests are aligned with the solution and complement tests written by development
  • Organise & execute releases
  • Adhere to application architecture, or define with architects and seniors

Skills needed

  • Experience with JavaScript ES6, React, Jest and Git
  • Experienced in writing clean, maintainable and high-quality JavaScript within the agreed standards and process
  • Comfortable developing rich interactive features without depending on 3rd party plugins if required to
  • Experience in / knowledge of Agile delivery principles and practices such as Scrum or Kanban
  • Comfortable writing systems composed of small modules, each with clear responsibilities and APIs

What we offer

In addition to the benefits you expect, like a generous pension, Healthcare and Life Assurance, we’ll welcome you on board with 25 days holiday (not to mention 8 bank holidays and an extra day for your birthday) and proper flexible working, where HR leave it up to us to agree on what works. You’ll can also look forward to a rewarding bonus scheme and healthy gym discounts. What’s more, our sports and social committee are on hand just to make sure that it’s not all work and no play.

William Hill in Leeds

 Our City centre office is easy to reach, and surrounded by great places to shop, eat and socialise. Leeds itself is a busy place to work and a lively hub for digital and gaming companies - there's also five universities right on our doorstep. And away from work, we're close to the Yorkshire Dales and of course have got a competitive sports scene with Leeds United and Yorkshire Cricket and Rugby just up the road in Headingley.