Despite the current circumstances, our teams remain here to support you.
We're available by phone, email or via our website so get in touch, stay connected and let's get safely back to work together.

Full Stack JavaScript Developers (React and Node) – Mid-weight to Principal level

Online goods

The client

My client is recognised in the e-commerce world as a genuine innovator in technology – from a full re-platforming to React through to opening new tech hubs across the UK, the past few years have been all about creating an environment that has allowed them to grow up…but not old!

As a result, there are a number of requirements for a Full Stack Developers with experience in building optimised, scalable modular websites using technologies based on JavaScript.  The level can be from mid-weight up to Principal.

The role

  • Utilising Javascript to work at all levels of our stack from front-end components within React to the creation of services in the backend. Ensuring that all code is tested to the appropriate standards to allow us to continuously deploy.
  • Ensuring code quality by participating in code reviews, following existing coding standards and always thinking of possible improvements or simplifications we could make.
  • Taking end-to-end ownership over your tasks, from ticket refinement to delivery in production and aftercare.
  • Working in a cross-geography delivery team utilising software development practices, such as; Scrum, collaborative code ownership, unit testing, GIT workflow, and continuous deployment.

The candidate

Required experienced:

  • Extensive experience with JavaScript
  • Experience fetching data from a service endpoint
  • Experience working with Git and GitHub

Technical requirements:

  • Experience in frontend development using: React (Functional + CSS Modules), Redux, SASS/CSS3+, HTML5+
  • Experience in backend development using: NodeJS (ES2015+ Services), Koa, Lodash, NoSQL Databases
  • Experience with NodeJS task-runners and tooling: WebPack, Yarn, NPM, Babel
  • Experience with test platforms and tools: Jest, Enzyme
  • Experience working with Git and GitHub
  • Experience working in a Scrum team

Bonus experience:

  • Experience with GraphQL
  • Experience with DynamoDB
  • Experience creating JS micro-services in NodeJS environment
  • Experience working on high-volume sites
  • Experience with improving site performance
  • Experience creating in-web photo editing tools and features
  • Experience working with Docker
  • Experience with automation tools like Jenkins, Kubernetes and Kibana

We welcome those with alternative identities, backgrounds, and experiences. Our team includes parents, the self-taught, the university-educated, and people of a wide variety of nationalities, ages, and socio-economic backgrounds.

Obviously, we’re looking to ensure it’s a solid fit from both sides: we want you to step into a role you love, and we want to offer you a place you’re proud to come to every day for work.

We know that diverse teams are strong teams, and welcome those with alternative identities, backgrounds, and experiences to apply to be part of life at Zebra People. We are committed to a fair and accessible recruitment process for all candidates. We would be happy to meet any accommodation requests during the application or interview process, please just let us know.