Sort:  

May I ask what frameworks are you familiar with?

When it comes to web development: Angular >= 2, jQuery and jQuery UI/mobile, Vue.js (and Bootstrap for designing/layouting a web page). In the backend I've developed applications using php (with CodeIgniter and Yii2) as well as RESTful services with Java and Spring.

Wow cool. Just one question If I may. Have you ever used both jQuery and Angular 2 in the same project? If yes, isnt it unnecesary? Like, doesnt actually Angular provide all the DOM manipulation tools that you need?

Depends. Angular2 can do a lot of work for you which can make it unnecessary to include jQuery (especially for pure DOM manipulation due to Angula2's MVVM approach).
However, if you use jQuery UI/Mobile, you definitely want to include jQuery.