Full Stack Developer (JavaScript)

I’m interested

Location

Leeds, UK

Hours

37.5

Job description

About us
 
Working with us you’ll be at the heart of the technological revolution of one the world’s most trusted betting and gaming companies. We deal with projects ranging from widgets, desktop or mobile casinos and betting sites… just to name a few. We process 500 online Sportsbook bets per second each Saturday, that’s the same as orders processed by Amazon UK, on its busiest day of the year. We deal with more than 20 million users and 160 terabytes of data daily. Impressed? You can be sure there are many more challenges waiting for you.


Your role in the team

  • 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, you 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.
  • Support production environment for products and services delivered by the team during office hours
  • Recruitment of developers (cv reviews, technical testing, white board exercises).
  • Contribute to the improvement of the recruitment process and exercises.
  • Document delivered components, software design, API spec, maintenance & operational commands etc. 
  • You have a professional attitude and conduct yourself in a professional manner

Skills needed

  • Professional development experience
  • Experienced in writing clean, maintainable and high-quality code within agreed standards and process
  • Experience in automated software testing through unit/functional/integration test suites
  • Comfortable developing rich interactive features without depending on 3rd party plugins if required to
  • Essential: JavaScript ES6, React, Jest (cross training can be provided)
  • Desirable: Some knowledge of AWS or other cloud platforms (on-the-job training can be provided)
  • Desirable: A degree in a computing-related subject
  • Desirable: Experience in / knowledge of Agile delivery principles and practices such as Scrum or Kanban
  • Desirable: Comfortable writing systems composed of small modules, each with clear responsibilities and APIs

What we offer
 
We’ll welcome you on board with 25 days holiday (not to mention 8 bank holidays and an extra day for your birthday), healthcare (or a cash alternative), an attractive pension package. As an added incentive, we offer a rewarding bonus scheme too. And if you’re a fan of saving money and keeping fit, our handy Metro Card loan and healthy gym discounts will be well received.
 

William Hill in Leeds
 
Right in the middle of the creative heart of the UK sits our Leeds office. Leeds itself is a buzzy, busy place to work and live. A hub for tech, digital and gaming companies – there are 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.