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