Ну, зависит от компании. Сложную верстку, с анимациями и прочим, не каждый фронт потянет, но и не каждый верстальщик. Но часто, front-end разработчики умеют верстать на должном уровне, чтобы делать типовые компоненты. Я предпочитаю верстать сам, т.к. мне удобнее раскидывать нужные компоненты как мне надо, чтобы потом не подстраивать свой код под верстку, или не переделывать верстку под свой код.
Также, что касается ReactJS, то там после раскидки верстки на компоненты, переделать что-то в верстке верстальщик не сможет (разве что в стилях) без знания JSX, да и с базовыми знаниями будет не очень хорошо, если он будет туда лезть. В Vue получше, там минимум логики в шаблонах, но все таки, там отдельный шаблонный язык, который следует понимать.
Поэтому, довольно редко бывает (по крайней мере в продуктовых компаниях, разрабатывающих SPA), что есть отдельный верстальщик в команде, разве что человек, который предпочитает брать задачи по верстке, или новичок, которому команда предпочитает скидывать эти задачи.