Senior Front-End Software Engineer

Job description

Come join our fast-paced, product-first startup. We’re on a mission to help small businesses compete for talent in a crowded job market. Our customers love our core health benefits product and we are looking to expand what we can do for them, so this is an exciting time for our company. You would join our small, highly experienced product development team.

You will:

  • Play a key role in launching three major new products in the next year.
  • Create robust user experiences.
  • Take ownership of our component library and living style guide.
  • Maintain and improve our front-end continuous delivery pipeline as needed.
  • Evaluate and implement front-end technologies and architecture that make us more efficient as needed.
  • Provide guidance to the rest of the team in developing and maintaining front-end code.

As a team, we value:

  • Achieving outcomes over sticking to the plan

  • Rallying as a team to get work in progress across the finish line

  • Tackling unknowns head-on

  • Breaking work into small but meaningful chunks to deliver value quickly and minimize work in progress

  • Spending no more time on planning and estimation than absolutely necessary, sometimes less ;)

  • Using technology to solve customer problems, not just for technology’s sake

  • Keeping technical debt under control

  • Collaborating early and often

  • Accepting feedback in order to improve


  • 3+ years professional software development experience.

  • 3+ years of experience with HTML, CSS. Must be a CSS expert.

  • 3+ years of experience with object-oriented JavaScript and modern JavaScript development practices.

  • 1+ year of experience with REST APIs. API design experience is a plus.

  • Expertise with Gulp, AngularJS, LESS or SASS, NPM.

  • Experience with Angular (5), Webpack, Jasmine is a plus.

  • Experience with Selenium, Protractor is a plus.

  • Back-end software development experience is a plus (Java, PostgreSQL), especially microservices.

  • Experience with responsive design and mobile web. Native mobile development experience is a plus.

  • Experience with version control systems. Git experience is a plus.

  • Experience using Linux and/or Unix systems. Scripting experience (e.g. bash) is a plus.

  • Experience with Docker is a plus.

  • Experience with AWS is a plus.

  • Experience with agile methodologies. Kanban experience is a plus.

See our stackshare