Вообще, в действительности такое есть, как говорил выше, есть Front-End (JS), а есть Markup (HTML + CSS)
Давай будем открытыми и назовём все ступени разработки. Devops ← Bakcend ← Frontend ← Markup ← Design услово чётко вырисовывается такая картинка, я не говорю про менеджмент, он важен на каждом этапе, так же аналитика и прочее