"То фронт это только получение АПИ и его вывод + верстка?" Если в общем, то ДА.
Если подробнее, то:
Не во всех компаниях фронты занимаются версткой. Сварганить SPA тоже надо уметь, особенно когда нужно асинхронно в реалтайме обновлять информацию. Плюс всякие локальные задачи: валидация данных; оптимизация размера бандла; потихоньку пришел PWA со своими плюшками (webworkers, пуши, кэш и прочее); работа с API тоже может быть разной (JSON REST, вебсокеты, graphql); Тестирование кода на стороне клиента (приемочные тесты); Трекинг действий пользователя; Различные интерактивные игры (webgl); и прочее...
Область достаточно большая, если копать глубоко.