To zależy, jak napisali Ci poniżej jest mnóstwo gotowców w jQuery, ale z gotowcami jest tak, że potem strony wygladają bardzo podobnie (tego z BOOTSTRAPA, wyczuwam na kilometr), z drugiej strony możesz spotkać złożonymi animacjami np: w banerze w których delay-time w CSS nie wystarcza. Z trzeciej strony, ktoś będzie Ci kazał, napisać kawałek asynchronicznego kodu lub pseudo-gierki. Tu jest dużo możliwości. Bo sam frontEnd, to już nie tylko frontEnd z tej strony jakiej znamy, ale też backEnd FrontEndowy, mobile APP, AJAXsy etc.. Ale to czego będzie wymagać firma, zależy od jej profilu. Co nie zmienia faktu , że warto znać najlepiej w tej czystej postaci i w tej w framework-ach. Niektóre rzeczy jest łatwiej napisać w natywnym JS (nie mylić z platformą nativeJS), a niektóre w frameworkach like jQuery.