About the Role

You will be a frontend engineer on the team that creates and expands a dynamic e-commerce website. You and your team will work to build rich user experiences at scale for web users.

We’re looking for an experienced and motivated Software Engineer to develop and implement the next generation of a web app experience. You will be working cross-functionally with design, product, and API teams to bring delightful and engaging user interfaces to life.

Your Daily Impact

  • Collaborate within an agile development environment with peer engineers, designers, and product managers to scope, develop, and deliver a software experience aligned with the product strategy.
  • Utilize tools like Typescript, React, and Next.js.
  • Work closely with the design team to deliver composable and scalable React components.
  • Contribute to a positive and inclusive culture focused on cultivating engineer growth and learning.
  • Play a key role in bringing scalability and reusability to design and component creation.

What You Bring

  • 4+ years of web development experience.
  • Extensive experience with at least one JavaScript framework like React (preferred), Vue, or similar.
  • Proven experience in feature ownership.
  • Strong collaboration skills with cross-functional partners.
  • Ability to gather requirements and manage ambiguity.
  • Experience mentoring junior engineers.
  • Familiarity with REST API.

Bonus Points

  • Experience with Typescript.
  • Working knowledge of Next.js.
  • Pair programming experience.
  • Working knowledge of GraphQL.