Senior Software Engineer - Front-End

About YETI Custom Shop

YETI Custom Shop is the official customization service for YETI's Rambler line of drinkware. We leverage a unique laser marking process to create an attractive and highly durable custom mark on the cup. YETI Custom Shop is growing extremely fast and and we have big plans for across the board technology development and integration from e-commerce to our manufacturing floor.

Summary

The Front-end Engineer will be part of an engineering team that will be responsible for all of the development and implementation of YETI Custom Shop’s e-commerce and order-management systems. This position requires a high comfort level with front-end development using modern JavaScript frameworks. The Senior Software Engineer will be asked to work on both customer-facing e-commerce applications as well as internally-facing order management tools. This position offers an extremely rare and unique opportunity to join a highly profitable, fast growing business with a fun and agile startup culture.

REQUIREMENTS

Responsibilities

  • Development of Single Page Applications in JavaScript
  • Support deployment and production debugging
  • Work closely with cross-functional team leads in the design and development of new applications
  • Drive continuously to high quality and improvement of business process

Requirements

  • Solid understanding of HTML5/CSS/JavaScript development
  • Knowledge of native JavaScript, ES6 will be seen as positive
  • Experience with Backbone.js, jQuery, WebSockets and REST
  • Experience with one or more JavaScript task-runners, Gulp.js or Grunt.js, is beneficial
  • Experience with one or more JavaScript dependency management systems, NPM or Bower, is desireable
  • Strong unit testing habits and an exacting attention to detail
  • Comfortable in the Adobe Suite (Photoshop, Illustrator)
  • Appreciation for commonly accepted best practices: unit testing, continuous integration
  • Experience maintaining production code with Git/Github is required
  • Strong problem solving ability and a positive attitude
  • Excellent oral and written communications skills
  • An understanding of startup environments, agile development, and how to balance the need to ship code versus the need to build things the right way is an absolute must.
  • Plus a great sense of humor and a passion to have fun helps too!

Technology

While this position specifically seeks a Senior Software Engineer who will focus on implementing Single Page Applications in JavaScript, we strongly prefer candidates with a diversity of experience capable of working across a variety of technologies. We are in the early stages of a major technology build-out and the candidate will be able to influence certain key architectural decisions that we must make.

BENEFITS

Compensation will be commensurate with experience at going market rates along with a performance bonus plan.

Note to Recruiters and Placement AgenciesWe do not accept unsolicited agency resumes. 


Back to top