JavaScript Engineer

  • Full-time

Company Description

Lyst is a technology platform that revolutionises the way people shop for fashion. We connect millions of consumers globally with the world’s leading fashion designers and stores, giving them a simpler, more engaging and more effective shopping experience. Lyst has grown over 300% every year since launch in 2011 and has raised over $60M from top-tier investors including Accel, DFJ, Balderton and the teams behind LVMH, Michael Kors and Oscar de la Renta.

Job Description

Lyst are hiring JavaScript Engineers to build well engineered, innovative and long lasting solutions that impact the way that our millions of users shop online. 

What do we do

At the heart of Lyst is a huge data aggregator that lists millions of fashion products from hundreds of retailers. On top of this we build systems that help people discover and follow their favourite fashion brands, ensuring that all of our users are inspired and happy throughout their shopping experience.

At the the heart of our business are engineers and data scientists that are pushing the boundary of how data and technology are used in the fashion and ecommerce space. We are developing an environment and culture that is all about writing great software using the best tools in the best possible manner. We believe that there is no silver bullet to fix the problems and challenges we face: instead we encourage consistent iteration to ensure we are always solving problems. 

In this role you will join a team that: 

  • Build real products that fix real world problems, predominantly in a Python and JavaScript based technology stack.
  • Work in small, lean, product focused teams. Closely collaborating with designers, product managers, Data Scientists and engineers that specialise in each part of our technology stack. 
  • Deploy code on average 10 times a day, make nearly 20 thousands lines of change a week and take pride and ownership in the code they write. 
  • Actively contribute to the open source and tech community. For example our UI components library Baustein (https://github.com/ssaw/baustein) or our CSS inliner that we use for emails (https://github.com/ssaw/django-inlinify)
  • Love JavaScript - we favour vanilla JS over a compile-to-JS solution as with ES6 we feel we get all the language level features we need
  • Do CSS - we use LESS (but are considering a move to Sass) and the BEM methodology
  • Write Python, yes that’s right, although this role is JavaScript engineer we also do a lot of Python and it turns out JS and Python are best friends
  • Test things; whether it's your code or a new idea. We love to test things 

WHAT WE USE

Python, JavaScript, Django, PostgreSQL, Redis, AWS, iOS, Elasticsearch, Docker, Ember.js


Qualifications

We want to continue to be at the bleeding edge of our space and are looking for engineers that want to apply smart technical solutions to solve some of the biggest challenges in our industry. You will be passionate about great code, well built products and working in an iterative and fast paced environment. In this role you will have the opportunity to learn and develop as well as have impact on code, product and culture here at Lyst.

Ideally you will: 

  • Have several years experience writing code in a production environment (JavaScript and CSS)
  • Have a good understanding of data structures, algorithms, TDD, Microservices, and API’s
  • Love solving problems


Additional Information

You will be working with a passionate and expert team that loves to push the boundaries of both the fashion e-commerce space and Organic performance. You will be challenged, supported and have the opportunity to learn a lot. You will work in a fast paced, autonomous environment with like minded people who are passionate about what they do.

We care deeply about career development and helping our industry become a more inclusive and diverse place and we work hard to lead by example. Our workplace is dynamic, diverse and highly collaborative. You will join a company with:

  • A world class team of engineers and data scientists
  • 5M duplicated products detected and merged using product image features (http://www.slideshare.net/ejlbell/fashion-productdeduplication)
  • 72k crowd-sourced labels generated per day
  • 40k product gender classifications per day via deep learning
  • 500k recommended products per day
  • our internal analytics system collects 100M data points/day

...and a team that… 

  • Believes Best Idea wins, not the loudest voice in the room or the most senior
  • loves to work on lots of open source projects - https://github.com/lyst and https://github.com/SSAW 
  • Gets invited to talk at great events all over the world

and enjoy our great benefits:

  • Training and conference budget
  • A clothing allowance
  • Internal training opportunities (want to learn Python, or improve your presentation skills?)
  • Desk beer Fridays
  • A well stocked kitchen and fridge
  • Things that keep you happy and healthy: Yoga in the office regularly, football teams, netball teams, board game nights and burger eating clubs.