Job Description

At Shipt, we are transforming the grocery shopping experience and giving time back to consumers. 

Shipt is growing and we are searching for a Principal Software Engineer to join our team! Your primary role will be to architect, influence, and build strategic frontend engineering systems and features. You will be a technical leader within the web engineering organization and partner closely with engineering and product leads across multiple teams. Your work will consist of a balance between technical guidance, architecture design, and implementation to deliver high quality software solutions in a rapidly evolving e-commerce environment.

What You’ll Gain

You will get experience working with a cross-disciplinary team shipping real-world products to our customers around the nation. You will also receive hands-on mentorship from your friendly teammates on topics ranging from design to career advice

Your Responsibilities

  • Drive the technical roadmap and vision for Shipt’s web applications
  • Architect frontend systems and features to deliver new and modern capabilities
  • Stay up to date with the latest technology trends and bringing the best to the team
  • Provide guidance on the technical direction of strategic initiatives
  • Influence Shipt’s frontend teams and champion a high degree of code quality and performance
  • Plan and lead the implementation of large scale architectural engineering efforts
  • Lead the implementation of complex frontend software features to deliver rich and engaging user experiences in a timely manner
  • Partner with the product organization to collaborate and set priorities on large, technical initiatives
  • Partner with backend engineers to design systems with user experience forethought

Requirements

  • 6+ years of frontend engineering experience
  • Extensive knowledge of modern frontend technologies and frameworks (React, Redux, Typescript, Node.js, Next.js, GraphQL)
  • Experience with frontend testing technologies (Jest, Enzyme, Cypress)
  • Demonstrated deep knowledge of web APIs and demonstrated understanding of browser technologies
  • Experience architecting modern frontend applications and deploying at scale
  • Experience building and deploying server side rendered applications
  • Experience working with RESTful APIs and deploying services to production

Nice to Haves

  • Experience with cloud computing platforms
  • Experience with RUM/static performance analysis
  • Experience mentoring fellow engineers
  • Experience as a technical lead with ownership of software projects

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.