Ближе к мидл+ приходит примерное понимание как надо делать, как не надо. Но если в команде нет нормального код ревью, хотя бы смоук/юнит тестирования, а хх и в продакшн, то такое понимание может не прийти никогда.
Я бы сферу и компанию выбрал поспокойнее(symfony, java), чем js, у вас там костыль на костыле и наборы антипаттернов прям в исходниках библиотек(взять тот же реакт). Плюс в js постоянно новые стандарты, меня бы задолбало это учить всё.