Frontend Engineer

React jobs at thredUP


*Please note that our thredUP team is currently working remotely, however, this role will be expected to report to our Scottsdale location once we are safely able to return to the office.

About thredUP

In 2009, thredUP set out to make used clothes the new normal and create a more sustainable future for fashion. The company designed a modern resale experience that took the work and risk out of thrift, and converted a generation of secondhand skeptics to fans. Sellers send clothes directly to thredUP by the bagful, and buyers shop quality-checked items from over 35,000 brands at steep discounts. To power this marketplace, thredUP built an infrastructure that has recirculated 100 million unique garments via proprietary technology, data and logistics. thredUP most recently expanded its platform with Resale-as-a-Service (RaaS) to power resale for the world’s leading fashion brands. As a circular fashion pioneer, thredUP is reducing fashion’s impact on the planet and unlocking economic value for consumers and brands alike.

About the Role: 
Initially born out of an experimental idea, our Goody Boxes have proven to provide a sustainable and distinct customer experience. Our dedicated Goody Boxes team is responsible for scaling this offering while delivering incremental value to thredUP’s customers and the business. As a Front-End engineer on this small/nimble team, you will focus on building a compelling on-site experience for the core GB product funnel, as well as participate in the ideation, design, and experimentation discussions with the dedicated Product Manager and Product Designer. This is a great opportunity to make a significant impact on a team responsible for scaling a less-mature product offering with the backing and resources of a growing, stable company (think “startup within a startup”).

What you'll do:

    • Front-end software development (React/Typescript/GraphQL)
    • Collaborate with peers and other cross-functional teams to execute on business initiatives. 
    • Implement experiments and cycle iteratively with validated learnings.
    • Participate in peer code review process.
    • Support code with automated tests.
    • Build scalable systems using best engineering practices, while understanding the tradeoff between time and perfection
    • Set realistic timelines and communicate them effectively to technical and business stakeholders.
    • Contribute towards improving our architecture, processes, and engineering culture.
    • Be willing and able to conform to team conventions around code style and best practices 

What we need from you:

    • Production level software engineering experience with a focus on the Front-End and associated core technologies (Javscript/HTML/CSS)
    • Strong experience with SPA JS frameworks (preferably React)
    • Ability to work well with non-engineer stakeholders
    • Effective communication skills
    • Ownership, trust, responsibility and proactiveness.
    • As a plus, experience with the following technologies/areas: 
    • Typescript/Node.js
      Back-end development (we use Node and Ruby/Rails primarily)
      Experience or interest in native mobile development (iOS/Android)
What We Offer
- The opportunity to make a massive impact & influence outcomes for our business and customers alongside passionate coworkers
- Autonomy. The ability to make, own, and carry out decisions
- Competitive salary, equity and full benefits (health/dental/vision insurance & 401k)
- Work from anywhere most Tuesdays and Thursdays meeting free (what we call Maker Days)
- Flexible PTO

At thredUP, our mission has been built on extending the lives of millions of unique clothing items. Much like our inventory, we believe diversity is key. As a diverse and inclusive workplace, we are committed to ensuring our employees are comfortable bringing their authentic selves to work every day. A unique perspective is critical to solving complex problems and inspiring a new generation to think secondhand first. Everyone is welcome - be you. We are proud to say thredUP is an equal opportunity employer.

*Please note that our thredUP team is currently working remotely, however, this role will be expected to report to our Scottsdale location once we are safely able to return to the office.
Apply for this job