Ну на то, что бы в моем понимании средне-большом проекте разобраться что-бы что-то делать нужно минимум пару недель или целых месяцов, начиная с просто фиксов локальных багов
Ну если за джуном всегда нужно рефакторить то такой джун и не нужен в команду
У меня лично как, я делаю таск, кидаю пул реквест, его смотрят и если что присылают замечания, я ими занимаюсь и так по кругу когда все не будет ок, обычно в 1-3 итерации пул реквест готов