Приложения создаются сейчас на 2 подходах:
1. api
2. php style (razor и прочее)
В случае первого вы не знаете и не делаете вообще ничего на фронте. У вас есть контракт и вы его исполняете, допустим
GET /api/news
это лента новостей
Во втором случае знать все же нужно, но опять же если вы работаете в команде, верстальщик вам даст код который вам нужно выплюнуть. Тут уж нужно знать основные тэги, возможно немного css что бы поправить вывод. В общем ничего экстраординарного. Просто умейте общаться и спрашивать.
В ASP .NET все несколько сложнее, но вас это не касается