Acho que ser um Dev Junior significa que você é um desenvolvedor que está iniciando a carreira, que tem capacidade de entregar projetos, já tem um bom conhecimento em pelo menos uma linguagem de programação, porém não tem experiencia profissional.
Já a empresa estar contratando um Dev Junior, seria uma empresa que tem estrutura para receber um desenvolvedor com pouca experiencia, que tem pessoas mais experientes que podem auxiliar no desenvolvimento desse profissional.
Essa é minha opnião