На каком этапе можно искать работу Джуном фронтенда?
Примерно на блоке Pick a Framework. 
К этому времени у вас в копилке - 
отлично знать HTML, CSS, 
базовый JS(ES6), 
уметь gulp, webpack ,pug,less\sass\scss(на выбор),понятие БЭМ(пригодится в Реакте, так как работа с компонентами - точно так же бэм блоки делятся по компонентам).
сделать хотя бы один - два пет проекта на react+redux\vue(на выбор), что бы на собеседовании с вами было о чем поговорить.
Учтите, что понятие «знаю» каждого из этих этапов относительно. Кто-то мог дойти до TypeScript, а написать простейший скрипт на JavaScript не может. Оценивайте свои знания здраво, подкрепите их сделанными учебными проектами. Искать сейчас работу стоит только после изучения блока «Type Checkers» (если речь действительно о фронтенде, а не обычной верстке, и в продуктовой разработке), которые используются в большинтсве проектов.
Конечно джуниору нужно знать все из перечисленного.