Minhas opiniões baseado na minha experiência.
-
Projetos e aprendizado. Trabalhando remoto no Brasil provavelmente você vai trabalhar como freelancer ou contrato de prestação de serviços, ou seja, a empresa pode se livrar de vc quando ela quiser e não faz muito sentido testar seus conhecimentos básicos de CS. Porém é importante que você saiba fazer o trabalho esperado, no teu caso React ou JS.
-
Encontrar as keywords que eles estão procurando. Se eles querem um desenvolvedor por exemplo Node.js backend, eles vão procurar pelas keywords relacionadas a isso e outras como Agile, Scrum, etc, dependendo do que a empresa procura. Em geral eles irão olhar a quantidade de experiências você tem com os requisitos deles.
-
Soft skills. Negociação, resolução de conflitos, gerenciamento de tarefas, comunicação, oratória, etc. O netflix por exemplo tem essa política contra os brilliant jerks, é melhor contratar alguém que saiba como resolver problemas, executar as tarefas e se expressar/comunicar bem do que alguém que é brilhante técnicamente mas não tem habilidade social ou gerenciamento alguma.