Job Details

Web Development Technology
September 18, 2018

Front End Developer (React)- Leading Shaving brand - City, London - 50k

(Front End Developer, Node.js (ExpressJS), React, Redux, Webpack, TDD, UX/UI) 


- Leading Shaving brand (Multiple awards) 

- Perm 

- City of London 

- £up to 50k+ Package 



This leading cient supply high-quality range of grooming, wellbeing and dental products on a flexible, regular subscription.  They now have 170,000 subscribers around the UK and a team of 30 in their London HQ.

The role


They are looking for someone to join our 7 person strong development team, help them write excellent code, build lots of new features and support their platform through constant growth.


  • Develop new user-facing features

  • Build reusable code and utilities for future use

  • Ensure the technical feasibility of UI/UX

  • Write readable and maintainable code

  • Develop scalable solutions

  • Review code written by peers

  • Collaborate with other team members and stakeholders


Your skills


  • Great understanding of web markup, including HTML5, CSS3

  • Good understanding of CSS pre-processing platforms

  • Good understanding of client-side scripting and JavaScript frameworks

  • Good understanding of writing unit and integration tests

  • Good understanding of asynchronous request handling, partial page updates, and AJAX

  • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image

  • Proficient understanding of cross-browser compatibility issues and ways to work around them

  • Proficient understanding of Git

  • Good understanding of Accessibility principles and ensuring that application will adhere to them

  • Ideally UX design experience


Tech stack


The role is for front end, working on a client facing web app. The app is divided into a back end that serves a REST api, and a web front end written in JS, using the following tools:


  • Node (with ExpressJS)

  • React/Redux

  • React Router

  • Webpack

  • Babel


They value and work on a TDD approach, supported by the following tools:


  • Jest (unit tests)

  • Cypress (integration tests)


They use Mac computers, our stack runs on AWS, they use a continuous integration server with unit tests running before each deployment. They create and review PRs before changes are merged and deployed.



If you believe you have the skills to fulfil this exciting role, please apply below