-Знать язык гипертекстовой разметки HTML, который помогает расположить текст на странице. -Уметь оформлять текст с помощью таблицы стилей CSS, а также работать с его препроцессором SCSS и постпроцессором PostCSS. -Знать язык программирования JavaScript, который помогает делать сайты интерактивными. -Неплохо владеть TypeScript - это язык программирования, который расширяет возможности JavaScript. -Разрабатывать интерфейсы во фреймворках Angular, Vue, React. Они управляют состоянием отдельных компонентов страницы и обеспечивают мгновенный отклик сайта или веб-приложения. -Работать с Bootstrap и Tailwind CSS - наборами готовых элементов, которые ускоряют верстку простых страниц. -Разбираться в том, как устроен протокол HTTP - свод правил, по которым происходит обмен данными в интернете, в результате чего пользователи могут просматривать веб-страницы. Это знание позволяет настроить взаимодействие со сторонним веб-сервисом при необходимости. -Работать с графическими редакторами, такими как Figma, уметь экспортировать изображения и находить размеры элементов. -Настраивать сборку проекта с помощью Webpack, который разделяет JavaScript- и CSS-код на маленькие по объему части для упрощения работы. -Уметь работать с системой контроля версий Git и таск-трекерами, чтобы не потерять замечания коллег и зафиксировать все этапы работы. Упрощенную версию работы можно обговорить, на собеседовании. |