извините а Junior что надо знать ?
Не знать, а уметь. Уметь решать некоторые задачи так, чтобы это было экономически выгодно. Например, у тебя ментор сеньор, который получает в пять раз больше джуна. Сам он может сделать задачу за час, то есть за пять джуно-часов. Если он может объяснить, что делать джуну, и проверить результат за 24 минуты, а джун сделает задачу за 2 часа, то в сумме будет 4 джуно-часа, экономически выгодно. Если такие задачи в проекте есть, то джун на коне.