Зависит от платфрмы. В простом случае, это PHP CMS.
Фронтенд обычно занимается версткой и интеграцией шаблона, согласно возможностям платформы. На этапе интеграции пересекается с бекенд.
Поэтому знаний только HTML/CSS/JS почти всегда недостаточно. Еще было бы неплохо, чтобы дизайнер в своих фантазиях всё это учитывал.