як на мене тут логіка дуже проста:
Дизайнер - проектування інтерфейсів, розуміння принципів верстки (щоб прикидувати хоча б яка параша може бути), можна вміти трохи верстати. (Прикладати рефренси\посилання\ відео демонстрації штук які і як мають працювати) (Бонус - якщо ти зазвичай проектуєш дизайни під конкретну CMS то знати загальні блоки і їхню структуру)
Верстальщик - перенесення дизайну з графічного проекту в код з правильним відображенням в браузері. Верстка має бути не засрана, логічна, в ідеалі якумога більше бути заверстана під ту CMS з якою йде робота (в контексті вп відімо). Ну і мати\передавати сорс файли для білда
ВПшник\Програміст\Кодер - натяжка верстка на систему, розуміти верстку, щоб можна було якісь моменти підправити в разі чогось.