Lead Mobile 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

We are looking for a Mobile Lead to take on the challenge of managing a stable app, whilst building a new one from the ground-up!

The mobile team works as a small cross-functional group of passionate experts consisting of designers, product managers, and engineers (QA, API and iOS). We leverage data and insight, as well as automation and iteration to move fast, release often and still maintain quality. We are highly collaborative and believe that the best way to achieve our goals is as a team; whether that is solving a tricky information architecture challenge, coming up with a new feature idea, or trialling a new tool to improve our quality assurance.

These are just some of the things you will be working on:

  • App experiences that we believe can achieve “best in class” status. We’ve only just begun, and we have a long way to go, but we will get there. That means everything from delightful animations and transitions to highly optimised image downloading and rendering.
  • Building the tools to enable a lean, data-driven, approach to product management and app design. We even have our own analytics service that gives us deep insight into how our users want to use Lyst.
  • Delivering a rock solid mCommerce platform. Mobile is the future of fashion, and fashion shopping, but it must be trusted completely by our users from the moment they tap buy to giving us their payment details to loving those must-have sneakers on their feet.
  • Considering how new technologies, and hardware, can best be used by Lyst and it’s users. From the Apple Watch and Apple Pay, to iBeacons and Swift we pay very close attention to what is happening in our world.
  • Helping the design and product team members to do their job more effectively by giving them insight and guidance on what is possible and what is appropriate for a mobile platform. How would you present an app that is connected to a database with over 9 million products, and a spider architecture performing 3.8 million updates a day?
  • Constantly improving the code base, and tool set, so that we can delivery fast, reliable, code. We try to punch well above our weight thanks to things such as our extensive test automation suite, but we’re always looking for new ideas. We always find time to work smarter, not harder.

Qualifications

You'll be mostly writing new code in Swift, whilst maintaining the legacy Objective-C. We use CocoaPods for dependency management but if you know better, we're all ears. As an engineering team we also use Python and JavaScript and there will be plenty of opportunity to have a play with those if you're so inclined.

Everyone here, from engineers and data scientists, to search optimisers and partnerships managers, is pushing the boundaries of how data and technology can be used in the fashion commerce space and people are starting to notice; In the last year alone we’ve been profiled in Wired UK, featured in Vogue, and been picked as Best New App by Apple (across dozens of countries), to name just a few of our favourites.

Additional Information

You will be challenged, supported and have the opportunity to learn a lot. You will work a fast paced, autonomous environment with like minded people who are passionate about what they do.

We care deeply about helping the tech industry become a more inclusive and diverse place and we work hard to lead by example. Our workplace is dynamic, diverse and highly collaborative. Join a company with;

  • 50 engineers and data scientists with plans to double the team size in the next 6 months.
  • 5M duplicated products detected and merged using product image features (http://www.slideshare.net/ejlbell/fashion-productdeduplication)
  • 300k online recommendation model updates per day (http://developers.lyst.com/data/2014/11/11/word-embeddings-for-fashion/)
  • 72k crowd-sourced labels generated per day
  • 40k product gender classifications per day via deep learning
  • 500k recommended products per day
  • 120 EC2, 8 RDS, 7 ElastiCache and 10 Redshift instances
  • our internal analytics system collects ~100M data points/day

...and a team that… 

  • ~10 deployments/day
  • 40+ merged pull requests/day
  • 20k lines of change/week
  • Lots of open source projects - https://github.com/lyst and https://github.com/SSAW 
  • Get invited to talk at great events (PyCon, Europython, PyData etc)
  • feature toggling and A/B testing
and enjoy our great benefits! 
  • Twice monthly internal engineering meet up events
  • Paid attendance at conferences
  • 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.