Using a combination of HTML, CSS, and JavaScript, a front-end web developer builds everything a user sees and experiences on a website. ... CSS preprocessors like Sass or LESS. JavaScript frameworks like AngularJS, React, or Ember etc., or JS-based build tools like Grunt, Gulp, and Bower. Libraries like jQuery or Backbone.