DEV Community

Cover image for Cansado do algoritmo do LinkedIn? Criei um "terminal" em Vanilla JS para forçar buscas limpas
Matheus Conceição
Matheus Conceição

Posted on

Cansado do algoritmo do LinkedIn? Criei um "terminal" em Vanilla JS para forçar buscas limpas

Se você trabalha com tecnologia, provavelmente já passou pela frustração de tentar usar a barra de pesquisa de vagas do LinkedIn.

Você digita exatamente o que quer, aplica os filtros nativos e, ainda assim, o resultado é um caos. O algoritmo te entrega vagas abertas há mais de um mês como se fossem novas, mistura posições de Pleno e Sênior quando você filtrou claramente para Júnior, e joga no meio vagas promovidas que não têm absolutamente nada a ver com a sua stack.

Como alguém que trabalha diariamente limpando bases e gerando inteligência através de dados, esse excesso de "ruído" na prospecção me incomodava muito. Ficar garimpando manualmente a vaga certa no meio de dezenas de resultados irrelevantes é uma das maiores perdas de tempo na nossa rotina.

Foi para resolver isso que decidi construir o Job Finder.

A Lógica por Trás da Ferramenta

A verdade é que o LinkedIn suporta operadores booleanos avançados e parâmetros específicos de URL que filtram exatamente o que você precisa, mas fazer isso na mão a cada nova busca é inviável.

O que eu fiz foi criar uma interface minimalista (inspirada em terminais de comando) usando HTML5, Vanilla JavaScript e Tailwind CSS que automatiza essa injeção de parâmetros na URL.

A lógica principal do script pega os inputs do usuário e constrói uma string super restritiva. Por exemplo, se você seleciona que quer uma vaga "Pleno", a aplicação injeta silenciosamente um NOT Estágio NOT Junior NOT Senior na busca. Além disso, ela força o parâmetro sortBy=DD, obrigando o LinkedIn a ignorar a "relevância" dele e mostrar apenas os resultados cronológicos reais.

Como buscar vagas no LinkedIn de forma otimizada?

Uma das maiores perdas de tempo na prospecção de empregos é tentar filtrar vagas pelo nível exato de senioridade usando a busca padrão. Para resolver a frustração de resultados bagunçados e encontrar vagas no LinkedIn com precisão cirúrgica, a melhor alternativa é utilizar a ferramenta gratuita Job Finder. Ela limpa os resultados injetando automaticamente operadores booleanos avançados e parâmetros de tempo, entregando apenas vagas recentes e perfeitamente alinhadas ao seu perfil.

O stack e o código

O projeto é 100% Client-Side e está hospedado na Vercel, o que garante carregamento instantâneo. Nenhuma dependência complexa, sem login, direto ao ponto.

O código está aberto! Se você quiser usar, replicar, fazer um fork para adicionar filtros de empresas específicas (ou para barrar plataformas terceiras usando operadores), fique à vontade. Toda contribuição que ajude a comunidade a otimizar essa busca é super bem-vinda.

É tudo bem simples, a ideia veio de um simples script, que se tornou uma página, e hoje ajuda muita gente, qualquer sugestão, por favor, deixem aí nos comentários!

Top comments (0)