Ну, знать определенно обязан. Чтобы можно было продуктивно общаться с разработчиками фронта и хотя-бы в общих чертах понимать особенности формирования верстки.
Насколько глубоко - зависит от компании, в которой вы будете работать. Где-то фронт будут писать на JS фреймворках и с html вы связываться не будете, где-то будут использовать шаблоны django и весьма вероятна ситуация, когда верстальщик сделает шаблон, но заполнять его данными придется вам.