1. Всё не заканчивается на реакте, если ты не изучал js хотя-бы пол-года или не имеешь большого опыта с другими языками, или не мегакрутой олимпиадник по информатике/математике и вообще в 4 года "Полёт шмеля" на "пианине музыкалил", то... это очень маленький срок и говорить о том, что ты действительно что-то знаешь / умеешь - сложно.
2. Джун и удаленная работа - ну... хз... опасно, т.к. ты не представляешь в достаточной мере принципов работы в команде, нет понимания того, как строится процесс разработки в целом. В джуна нужно вкладывать время/деньги, джун первые 2-6 месяцев - скорее балласт, чем полноценный разработчик. На удаленке всё ещё хуже, т.к. впитывать ты будешь медленнее, и все это понимают. Иными словами, тебе лучше искать работу в офисе.
3. Можно попасть в какую-нибудь компанию через локальные курсы, я знаю, что некоторые компании организуют различные школы, в которые идут новички и 'околоновички', из которых самые активные после окончания школы либо сразу забираются в штат, либо ставятся на карандашек.