Современные клиентские фреймворки навязывают своей архитектурой содержание бизнес-логики на стороне браузера. Таков уж тренд. Но это не означает что фронтендер становится fullstack. Для написания бэкенда, навыков фронтендера не хватит.
Типичный фронтендер сегодня - это уже не верстальшик, это уже что то большее, но еще не fullstack.
В моей работе, основные обязанности фронта: верстка, стили, сборка (webpack, gulp, grunt), бизнес-логика, работа с API и различными сторонними сервисами (google, facebook и др).