Frontend Engineer - это высококвалифицированный специалист, который должен иметь глубокие знания в области веб-разработки. Ниже я постарался собрать воедино основные блоки знаний и технологий, которыми должен владеть Frontend Engineer. HTML5/CSS3 Умение адаптивно верстать, знание кроссбраузерной вёрстки давно стало стандартом в индустрии для Frontend программистов и не только. Также не лишним будет уметь писать на препроцессорах по типу PUG и SASS. JavaScript Важно не только уметь писать на Vanilla JS. Но и разбираться в самых свежих спецификациях EcmaScript. Также коммерческая разработка почти никогда не обходится без работы с одним из JS фреймворков. JS фреймворки и библиотеки На сегодняшний день одним из самых популярных является React.js (библиотека). Следом уверенно держится Angular.js. И замыкает тройку набирающий с каждым годом всё большие обороты Vue.js. Node.js и менеджер пакетов npm/yarn и подобные Все современные фреймворки работают в 2х режимах: CDN и режим сборки проекта.