Software Engineering

Senior/Staff Front End Engineer

South San Francisco, CA


At Plenty, we're on a mission to give people in local communities everywhere access to the freshest, most amazing-tasting produce possible, and to do so in a way that's better for the planet. 

The people and teams that make up Plenty are at the core of how we do that. We are an ag-tech company looking for a Senior Front End Engineer to join the Applications group in our Software and Data team designing and building powerful systems for cooperative human-robot precision farming.

About Role

This is a hands-on design and development role. You will be responsible for requirements analysis, design, implementation and testing as part of a cross-functional team serving all roles connected to all aspects of farm operation. You will work with plant scientists, growers, controls and mechanical engineers as part of the design process, making sure that we build the right thing in the right way for maximum impact. You will be a technical leader setting out our front end technology, tools, and best practices and will play a role in mentoring less experienced members of the team.

What You'll Do

  • Take application features from concept to finished product in production and daily use

  • Collaborate with other members of the engineering team through all phases of our agile software development lifecycle to deliver a holistic solution

  • Create wireframes, early stage prototypes, initial production versions, and subsequent refinements and extensions

  • Lead and participate in design review sessions with team members and 'customers'

  • Develop robust test harnesses for everything you build



What We're Looking For

  • BS in Computer Science or other Engineering discipline

  • 5+ years of experience in software engineering

  • Deep knowledge of Javascript, CSS, and HTML

  • Experience building production SaaS products with rich user interfaces

  • Experience with front end testing tools and CI/CD processes

  • Familiarity with REST APIs and backend technology stacks

  • Experience with React and web socket programming

  • Curiosity, creativity, initiative, and diligence

  • Experience with Git, Docker, and AWS


About Plenty

Plenty is here to change the way people eat, making extraordinary flavor and nutrition more available in a way that's better for people and the planet. We build farms that can put craveable flavor first while delivering exceptional yields. And our produce is always pesticide-free and grown using less than 1% of the land and 5% of the water of outdoor farming.

Share this job