Если vue то я думаю лучше работать в связке с бекенд, бо потом когда ты передашь верстку, то бек не сможет ничего сделать, если он не пишет на vue.
Но bootstrap можна использовать, но это только библиотека.
Вот например:
https://semantic-ui.com/
Я думаю можно учить PWA, jquery.
Можна поискать работу связано с vue, и уже работь в этом направление.