Fullstack Web Engineer

  • Job Reference: 473422103-2
  • Date Posted: 15 January 2022
  • Recruiter: Depop
  • Location: London
  • Salary: On Application
  • Sector: Reception & Front Desk
  • Job Type: Permanent

Job Description

Depop is the community-powered fashion marketplace to buy and sell unique fashion, with over 30 million registered users in more than 150 countries. Depop is a place for anyone to discover and celebrate their style on their own terms, and to feel good about their fashion choices by extending the lives of millions of garments.

The company was founded in 2011 and is headquartered in London with offices in Manchester, New York, Los Angeles and Sydney. Depop has approximately 400 employees dedicated to its mission of building the world's most diverse progressive home of fashion, that's kinder on the planet and kinder to people. In 2021, Depop became a wholly-owned subsidiary of Etsy - the global marketplace for unique and creative goods - and continues to operate as a standalone company.

Our mission is to build the world's most diverse progressive home of fashion. Our team is dedicated to enhancing and developing the Depop experience to serve the needs of our global community.

Depop exists to empower the next generation to transform fashion. We are a community-powered fashion ecosystem that's kinder to the planet and kinder to people. We give our audience something they can't get anywhere else - unique fashion, with amazing people and the chance to create a better future by showing up as their full selves, at full volume.

We operate on three values:

  1. Circularity - We're taking the circular economy mainstream. Changing people's relationship with clothes and making it easy to choose options that are kinder to the planet.
  2. Self expression - We're a space for self expression that encourages millions to explore, connect and find their identities through style.
  3. Opportunity - We're building a home of fashion where everyone feels welcome and anyone can succeed on their own terms.
About the team:

The Web Buyers Team collaborates with designers and analysts, leveraging our skills to build an amazing shopping experience, from building APIs in Node.js to power our shop and product pages, to creating slick user experiences on the front-end using the latest web technologies, such as React and Next.js.

To help Depop grow quickly on the web, the Web Buyers team invests in building strong foundations to support our rapidly growing platform. This technical investment varies from adding linters and building style guides, to improving how to best scale our microservices architecture. We also contribute to the broader technical web roadmap alongside other web teams.

The Web Team is also looking to grow our backend capabilities in 2022, in order to contribute to Depop's backend infrastructure, adding new services or extending existing services to bring entirely new features to the web experience. About the role:

As an Engineer in our Web Buyers team, you'll play a key role in contributing to Depop's mission and goals, helping our community of buyers on the web discover sellers and items they might love.

Your work will be integral to the success of the team. You'll own the entire lifecycle of small/medium projects of moderate complexity in both our web app and web APIs. You'll need to be comfortable dealing with uncertainty and ambiguity, proactively pulling in people at the right time.

As part of the team's mission to grow our backend capabilities, you'll be able to work fullstack across both the front end platform and our backend infrastructure. You'll drive best practice improvements, and demonstrate Depop values. You'll also have the opportunity to contribute to Depop's wider product and engineering culture. That could be presenting in our company architecture meet-ups, or contributing to our growth framework. Responsibilities:

  • Implement the features, user interfaces and APIs of Depop products like Search and Shop pages
  • Architect efficient and reusable front-end systems in our web app and backend APIs that drive a complex web application in a backend-for-front end architecture
  • Use data to guide product and engineering decisions to focus on what matters most
  • Collaborate with Designers, Product Managers, Software Engineers and Analysts to contribute to the team's product roadmap
  • Actively identify and address gaps in observability and monitoring of systems, runbooks while proactively improving the stability of our systems
  • Delivering performance improvements on web pages in order to enhance the customer experience
  • Care about what you do, Depop's mission, the code you write, the products you ship
  • Solid JavaScript skills, including concepts like asynchronous programming, promises, closures, types, and ES6
  • HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility
  • Building automated tests using JavaScript test frameworks
  • Experience consuming RESTful API services
  • Comfortable in using Git
  • Experience working collaboratively as part of an agile team in a product-focused business

Depop offers the opportunity to work in one of the UK's fastest-growing scale-ups, with a vibrant and diverse group of people, building a product we all deeply care about, in addition to:

  • Learn and Grow: We sponsor and run a myriad of programs, conferences and meet-ups to up-skill our employees and enhance their journey with us, just ask!
  • Wellbeing: We care about wellbeing. We offer a cycle to work scheme, healthy fruit and snacks in the office, breakfast every Tuesday, eye-care vouchers and a discounted gym membership.
  • Mental Health: Mental health is a top priority for Depop. We offer subsidised counselling appointments through SelfSpace, have mental health first aiders and also run yoga, meditation and more.
  • Work/life balance: We have 25 days of holiday with the opportunity to buy or sell 5 more, a day off for activism, and sabbaticals for our long-serving employees.
  • Family life: We offer flexible working (based on your team), generous parental leave policies, and, all of our offices are dog-friendly!
  • Financial: We match up to 6% on your pension and offer discounts through BenefitHub.
  • Fun: We love to celebrate our successes at Depop. On Friday we finish an hour early to socialise with free food, and have amazing Winter and Summer Parties. We also host internal employee socials such as quiz night, games night, movie night and more.

Depop is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

  • Talent Partner Interview - 30 min
  • Hiring Manager Interview - 1 hour
  • Take home task
  • Technical Interview - 1 hour
  • Final Interview - 30 min
JavaScript, HTML/CSS, DockerJavaScript, HTML, CSS, Git