1) html4 - html5 - все базовые теги (как минимум)
2) css3 - block, flex, grid, animation, transition, transform, все для текста
3) JavaScript - подключение, слушатели, взаимодействие с DOM, базовые функции
4) Знать стандарты scss/sass.
5) BEM - правила наименования классов в разметке
6) все про style, class, id, data-, приоритеты в стилях
7) умение работать с git (GitHub, Bitbucket, Jira) и репозиториями - для работы в командных проектах
8) навыки коммуникации и ведения переговоров
9) базовые навыки в чтении и составлении технических заданий на верстку (ТЗ)
10) сверстать не менее 5 шаблонов разных типов и найти того, кто проверить и прокомментирует верстку, поправит и подскажет, - ментор или учитель
11) любовь к этой работе
Думаю, мои коллеги добавят еще чего-нибудь. А вот эти 11 пунктов - база для начала работы верстальщиком.