html - безупречное знание
css - отличные знания
js или jquery, а лучше и то и то - достаточный уровень, для работы с готовыми плагинами, написание своих простых скриптов, работа с ajax.
Желательно: gulp и/или аналоги, less и/или sass, методологии наименования классов, svg (сегодня наверное уже обязательно хотя бы базово), контроль версий (краями хотя бы) - от компании к компании, но завтра начтут требовать везде.
Js framework или несколько (angular, React и т.д.) - для начала можно не уметь с ними работать хорошо. Но хотя бы понимать что они и для чего они надо.
Всегда плюсом будет опыт работы с той или иной cms, framework и т.д. (зависит от компании). Речь не о знаниях php например, а о том, что Вы сталкивались с версткой под wp например, соответственно уже знаете нюансы. Это не критично, но предпочтение отдают конечно тем соискателям, кто имел дело с тем, на чем ты "пилишь" сайт.
Интеграция в cms - вопрос спорный. На мой взгляд это отдельное от верстки занятие, но если Вы это можете - надо обязательно обозначить, так как чем больше работ Вы на себя можете взять -тем лучше.
Мы говорим про минимум и небольшие деньги, если речь идет о требованиях для серьезного front разраба со ставкой выше 100k - там список будет длиннее, а портфолио будет вызывать вопросы "как он это сделал".