Sleep Number

Front End Developer

Req. #


The Front-End Developer will play a critical role in bringing Sleep Number’s vision for its digital customer experience to life. This role will collaborate closely with product management, user experience, and engineering to discover, define, and develop new enhancements and capabilities that continually improve the user’s experience on and in turn drive meaningful business results.


  • Translate complex business and user problems into elegant technical solutions on the front-end
  • Work independently and in partnership to develop features and applications for
  • Collaborate with product management and user experience teams to define business & technical requirements supporting user stories.
  • Provide technical expertise to peers and broader development team
  • Participate in peer code reviews to provide mentorship and assure quality
  • Identify and assist in evaluation of new technologies and innovations to increase developers’ efficiencies
  • Troubleshoot, maintain and refactor legacy applications when applicable


Experience, Education & Certifications:

  • Bachelor’s degree in Computer Science or equivalent work experience
  • 7+ years of experience

Knowledge, skills & abilities:

  • Strong experience building and maintaining React+Redux, AngularJS, Ember or Vue applications
  • Experience implementing modern transpilers (Babel, JSX, Typescript)
  • Experience building and maintaining JavaScript tooling systems such as npm, Webpack, or Gulp
  • Strong experience with CSS preprocessors such as SASS or LESS
  • Experience with version control (GIT, SVN)
  • Experience with asynchronous development
  • Some experience with Spring Framework and Java
  • Experience testing and troubleshooting applications across multiple browsers and devices
  • Solid foundations of programming fundamentals
  • Self-motivated with an aptitude for self-teaching, continuous learning, and professional development
  • Ability to break complex projects down into smaller discrete tasks
  • Understanding of Agile and Scrum methodologies
  • Understanding of Responsive Design


Working Conditions (if applicable): Standard office environment


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed