Фронтэнд-разработчик — это специалист, который воплощает дизайн сайта или приложения в коде. Фронтэнд пишут на HTML, CSS и JavaScript. В обязанности фронтэнд-разработчика входит кроссбраузерная и адаптивная верстка страниц, в том числе написание в коде анимационных элементов предоставленных UX/UI-дизайнерами, поэтому нужно владеть графическими редакторами (Photoshop, Sketch, Figma, Principle). Также Front-end разработчик анализирует существующие системы клиента и разрабатывает способы интеграции создаваемого продукта и этих систем. И конечно же, Фронтэнд-разработчик оптимизирует уже имеющийся код. Помимо этого необходим опыт работы с популярными фреймворками и библиотеками: jQuery, Angular.JS, React.JS, Backbone.js.