Find your perfect job


React Developer

Job Function:
Job Type:

Lead Developer - (Node, React)

The role:

As part for a software development team for boohoo you will create complex, enterprise transforming business applications by writing quality software code and, simultaneously, focusing on continual learning and development.

This is an excellent opportunity for a software developer who has strong technical skills, a passion for quality and experience of creating and supporting large scale web/e-commerce applications. Our culture is fit for developers who excel in a fast paced, dynamic environment and who relish the opportunity to further their career working as part of an industry leading organisation.


  • Maintain and develop the essential tools and integrations that provide up to date and relevant data to our key business stakeholders and other systems.
  • Identify points for improvement within the team and task them accordingly.
  • Respond quickly and intelligently to live environment issues.
  • Collaborate with colleagues in other departments to design solutions and ensure that their needs are fulfilled to the best possible efficiency


What we are looking for:

You will be an experienced and proactive developer with solid skills in ReactJS, Node and MongoDB.  You will have experience leading and mentoring a small team of developers. You will have a strong focus on delivering quality through good software design.


  • Lead a team of 5-7 developers as part of a wider Engineering team
  • Mentor and develop junior members of the team
  • Engineer a better code base with your team
  • Review pull requests from other developer to ensure quality code.


In addition you will hold the following skills:


  • Proficient in ReactJS – Redux/Webhooks
  • HTML and CSS (Sass)
  • Relational and non-relational databases – MongoDB/SQL
  • NodeJS - Experience building secure RESTful APIs
  • Style frameworks such as Bootstrap, Foundation
  • Gulp, Bower, WebPack and Git


  • React Native experience or knowledge
  • Experience in another frontend framework (Angular)
  • Experience working in sprints
  • Experience of Agile development approaches and use of Jira or equivalent
  • Exposure to AWS technologies

Experience implementing solutions for enterprise integrations between third-party tools is advantageous. You will have strong communication skills with the ability to develop positive relationships with a team. Most importantly you will enjoy problem solving working in a dynamic environment. You will be capable of explaining complex problems to non-technical business stakeholders.