При создании полноценного сайта участвует команда: дизайнер, верстальщик, программист, копирайтер, SEOшник и другие. Если сайт создает один человек, то его как правило называют вебмастером
Наверное привильнее всего будет назвать такого человека «Веб-мастер». В случае, если он реализует полный процесс создания сайта полного цикла, хотя уже таких как правило называют «Full-stack» разработчиками.
frontend разработчик, в него включено всё что нужно для создание сайтов. Если есть пример сайта который хочется сделать. Если рисовать с нуля то, без дизайнера невозможно сделать.