Faixa 05 · Em desenvolvimento · React, Next.js, TypeScript e Tailwind CSS

Plataforma de recrutamento

Um portal de vagas e uma área para o RH. Eu faço o frontend.

~100 currículos por diano fluxo que a plataforma vai centralizar

A história

Um fluxo de cerca de 100 currículos por dia precisava de um lugar só. De um lado, quem procura vaga. Do outro, o RH, que publica, acompanha e decide.

Eu faço a parte que as pessoas veem e usam: o portal público, as telas do RH e a candidatura. O backend é de outro desenvolvedor do time, e a ponte entre os dois é trabalho em conjunto.

Já estão prontos o portal de vagas, com busca e filtros, o login e as telas de vagas do RH, a identidade do portal e as três primeiras etapas da candidatura. O envio de verdade ainda depende do backend.

Candidatura em etapas curtas, com validação na hora, e um rascunho que não se perde se a página recarregar.

Vagas fictícias. Busque sem acento e preencha a primeira etapa: o CPF é conferido enquanto você digita.

Vagas

    Candidatura

    1. Dados pessoais
    2. Dados complementares
    3. Currículo e revisão
    4. Candidatura realizada
    Por dentrorestrições, passos e detalhes

    O que pesou nas decisões

    • Dois públicos: quem se candidata quer rapidez; o RH quer controle e visão do todo.
    • A vaga que a tela mostra e a que o banco guarda ainda têm formatos diferentes. A ponte é feita junto com o backend.
    • Fases da candidatura, publicação e encerramento de vagas são regras do RH. A interface não inventa.
    • Formulário longo espanta: precisa funcionar bem no celular e não perder o que já foi digitado.

    A candidatura

    1. Dados pessoais: nome, CPF e contatos, validados na hora.
    2. Dados complementares: formação e experiência.
    3. Currículo e revisão: PDF, DOC ou DOCX de até 5 MB, com revisão antes de enviar.
    4. Candidatura realizada (próxima etapa).

    A busca ignora acentos e maiúsculas: quem digita “producao” encontra “Produção”.