Você é considerado júnior se consegue colaborar em um projeto coletivo, com outros programadores. Para isso você precisa:

  • reproduzir os padrões de código que já existem no projeto.
  • revisar o código dos seus pares.
  • seguir padrões de qualidade de software, testes end-to-end e colaborar nos deploys.

E por último, um dos mais difíceis:

  • estimar com certa confiabilidade o esforço e complexidade de novas features, oferecendo um prazo estimado para a entrega.

Obrigado pelo comentário, matheusand. Esses são, sem dúvida, pontos cruciais para um júnior que trabalha em uma empresa.