Acredito que não exista uma fórmula mágica ou receita de bolo pra conseguir uma vaga hoje em dia, ainda mais com um mercado tem muitas vagas abertas, muitos desenvolvedores aplicando e ainda é comum ouvir "falta profissional na área".
MAS... não ter fórmulas e receitas pra isso, não significa que não tenham boas práticas que ajudam a chegar no resultado desejado. Vou tentar fugir das questões que os colegas levantaram antes de mim como indicações/networking, busca contínua por conhecimento, etc.
Vou citar aqui algo que muitos devs negligenciam, e com o tempo percebi que é talvez o maior diferencial de um profissional, o tal do :sparkles:marketing pessoal:sparkles:, saber se vender e ter uma boa comunicação é fundamental nessa jornada, já vi pessoas entrarem em vagas super concorridas inclusive com menos conhecimento/experiência que os demais candidatos, tudo por conta de saber como falar, ter um portfolio bem apresentado e autoconfiança.
Isso provavelmente não resolva tudo, mas preparar o "terreno" não só com hard skills mas também em como você se apresenta, faz uma boa diferença.