На каком уровне нужно знать javascript php разработчику(junior)?
Javascript:
Сможете написать свой простенький слайдер на jQuery и пройти untrusted? Да? Тогда вы в деле.PHP:
Прямо как в книжках, функции для работы со строками (массивами, объектами, контекстом, бд, кодировками, форматами), ОПП.
Достаточно пройти какой-нибудь видеокурс (попутно решая практические задания из курса), где Вам вобъют в голову основы, не то что PHP, а общие фундаментальные. Этого будет достаточно для начала. В добавок к этому, поняв основы вы сможете снять оковы PHP и без особого труда перейти почти на любой другой язык.
А дальше нужно начать решать практические задачи. Зачем говорить о позднем статическом связывании и паттернах проектирования, когда Вы, например, не можете написать гостевую книгу. Рейшайте простые задачи:  напишите планировщик задач, чат, рейтинг-таблицу, калькулятор, что угодно, да хоть ту же гостевую книгу или тетрис. Из новичка в джуниора Вас превратит только опыт.
И вот Вам напоследок - серьезный мотиватор =)
Смотря чего он юниор.
Гляньте программы тут BootCamp полностью в любом случае. 
Далее если пхпист, то пхп курс полностью, если фронтендщик, то хотябы лвл 1 фронтенда.