Какие знания необходимы для устройства джуном на работу фронтенд разработчиком?
Лучший совет, который можно дать в этом случае - нужно ходить на собеседования, чем больше тем лучше. Таким способом можно сформировать у себя в голове список технологий, которые хотят видеть от джуна потенциальные работодатели. 
Требования, которые мне кажутся сейчас более-менее общие для рынка:
Html5 (семантика, async и defer), css3 (flexbox/grid, sass/less), js (es 6+), rest (запросы, cors), browser API, network,  один фреймворк / библиотеку (нет, jQuery недостаточно :)): React, Angular, Vue - я бы рекомендовал React по совокупности причин.
Так же как и всем.