Совсем не важно что вы делаете, на должность Junior'a возьмут почти всех тех кто хоть немного постарается, всего лишь нужно иметь хорошие знание синтаксиса и желательно легкое умение пользоваться несколькими фреймворками, ко всему этому можно добавить Паттерны Проектирования, и немного Алгоритмов. От Junior много не требуется. Но как по мне не стоит ставить такую цель как Стать Junior Dev'ом. Советую также посмотреть, почитать* => по изучать вопросы которые задают на собеседовании.
Ну сам посмотри в инете, поганяй по форумам посмотри на вопросы и на правильные ответы) по изучай) Я бы написал тебе в ответку что нужно знать, но долго писать, а у меня сессия через пол часа) так что извиняй =)