Job Description:

The role

Lyst is looking for an experienced Frontend Engineer to join one of our teams. We are building a fashion commerce platform that our users love, that brands are excited to partner with, and that we, as engineers, are proud to work on.

As a Frontend Engineer you will be ensuring that the platform continues to exceed shoppers expectations, helping us to constantly release new features and improve functionality. You will work in a product-led cross-discipline team on everything from helping to choose the best tools, frameworks and architectures to working with design and product colleagues on exciting new features.

We are data driven and make decisions based on the results of experimentation. You share the data mindset and are able to suggest pragmatic experiments to prove a hypothesis, and be willing to be proven wrong by data.

The Team

Core Web's mission is to create the best personalised shopping experience on the web to ensure our users fall in love with the product and come back time and time again for all of their fashion needs. We do that by creating a best in class shopping and membership experience.

Responsibilities

  • Join one of our high performing web squads to add features to our website and maintain the core experience of the site.
  • Work with front end technologies such as React, Redux, ES6, Webpack, and TypeScript to deliver core functionality to the Lyst website
  • Interact with backend technologies such as Python, Django and Postgresql to support the delivery of new frontend features
  • Collaborate within the team, and across teams, to deliver the features that satisfy the requirements of the company
  • Integration with other APIs and services internal and external
  • Collaborating with product managers, front end engineers, backend engineers, QA and designers

Requirements

  • Must have proven experience and a solid understanding of modern JavaScript, HTML and CSS
  • Experience delivering front end features for a high traffic website using React
  • Proven experience with web fundamentals
  • Communication: You are able to communicate clearly and be humble when sharing ideas with everyone on the team. You are able to explain your ideas clearly and transform them into plans. You are able to design the solution to a complex problem
  • Quality - You strive to write code that is readable by everyone, well tested and robust in production
  • You aren’t afraid to refactor existing code in favour of working around shortcomings
  • Thorough knowledge of automated testing, especially unit testing (ideally using Jest)

Nice to have

  • Experience with python and django
  • Familiarity with AWS, Docker, Postgres, Server side rendered React
  • Knowledge of CI/CD pipelines i.e. Jenkins, Circle CI etc.

Company Benefits

  • You get 29 days' time off throughout the year to take a well earned rest, in addition to the 8 public bank holidays
  • The Lyst Clothing Benefit. We're a fashion company so we'll give you £250 to spend on the site in Year 1, £500 in Year 2, £750 in Year 3 and £1000 from Year 4 onwards. You're going to look fantastic!
  • Private Healthcare by Vitality. Your health is important to us which is why we offer all employees a comprehensive healthcare scheme from the day that you start.
  • Conferences and events. We’re big on learning, so all Lysters are allocated an individual training&development budget of £1,000.
  • Enhanced family leave entitlements for both parents and carers
  • Discounted eye tests and glasses
  • Team meet-ups, social events, sports and exercise events
  • Cycle-to-work scheme
  • Transport season ticket loans

Interview Process

  • Stage 1- Informal screen with Talent for two-way discussion before committing
  • Formal process:
  • Stage 2 - Technical assessment
  • Stage 3 - 1 hour - Paired Programming and Technical Discussion
  • stage 4 - 45 minute - Culture / Soft Skills interview

Other Jobs in Full Stack