Pular para o conteúdo principal

Desenvolvedor(a) Front-End - Sênior

Descrição da vaga

Estamos buscando novos talentos para atuar como Desenvolvedor(a) Front end em uma das maiores Edtech do Brasil!


Confirme sua participação no processo se inscrevendo no link a baixo.

Responsabilidades e atribuições

O desenvolvedor será responsável por:

  • Criar, evoluir e manter aplicações utilizando Node.js e React (ambos com TypeScript), garantindo qualidade de código;
  • Testes adequados e boas práticas de desenvolvimento;
  • Atuará na modelagem e integração com bancos de dados relacionais, principalmente Postgres, além de colaborar na implementação de arquiteturas baseadas em eventos e no desacoplamento de serviços;
  • Será parte ativa no ciclo de desenvolvimento, desde a análise de requisitos até a entrega, trabalhando em estreita colaboração com o time multifuncional e a liderança técnica;
  • Também deverá contribuir com melhorias contínuas nos processos, propondo soluções e participando de decisões de produto que impactem diretamente a experiência do usuário.

Requisitos e qualificações

É importante que você tenha:

  • Formação na área de tecnologia

E experiência em desenvolvimento com:

  • TypeScript / React: tipagem avançada (generics, utility types), organização de hooks e contextos, componentização clara.
  • GraphQL: queries, mutations, fragments, caching, paginação, policies e tratamento de erros.
  • Testes: cobertura de fluxos end-to-end com Cypress (intercepts, seed de dados, cenários críticos).
  • Infraestrutura: preparação de projetos para build, CI/CD e deploy (Vercel, AWS, containers).

 

Arquitetura e Escalabilidade

  • Design System: participação ou criação de bibliotecas de componentes, uso de tokens, documentação (Storybook), padronização de UI.
  • Componentização: definição de APIs claras (compound, headless, controlled/uncontrolled).
  • Responsividade: domínio de layouts flexíveis (Grid/Flex, breakpoints).
  • Infra de Front: otimização de build (Vite) e estratégias de performance.

 

Maturidade e Colaboração

  • Cultura de testes: foco em estabilidade, rapidez e confiabilidade do ciclo de entrega.
  • Qualidade de código: clareza em PRs, code reviews e boas práticas de versionamento.
  • Trabalho em equipe: colaboração com designers (Figma → componentes), produto e backend.
  • Visão de produto: senso crítico para alinhar entregas técnicas à experiência do usuário e objetivos de negócio.

 

Diferenciais

  • Experiência com outros frameworks: Vue.js, Svelte, etc.
  • Vivência com Mantine ou bibliotecas similares de UI.
  • Conhecimento em WordPress

Informações adicionais

Regime: Home-office

Benefícios: 

  • Assistência Médica Bradesco;
  • Assistência Odontológica Bradesco;
  • Vale Alimentação;
  • Vale Refeição;
  • Auxílio Home Office;
  • Gympass;
  • Totalpass;
  • Bolsa de Idiomas;
  • Seguro de Vida.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Triagem
  3. Etapa 3: Validação
  4. Etapa 4: Entrevista
  5. Etapa 5: Avaliação do Gestor
  6. Etapa 6: Decisão Final
  7. Etapa 7: Contratação

Cultura de Inovação e Crescimento Humanizado!

Na Werecruiter, acreditamos que a cultura organizacional é a chave para o sucesso de qualquer empresa.

Estamos comprometidos em criar um ambiente onde a inovação, o respeito e o crescimento pessoal sejam a base de nossas interações.


Valorizamos a diversidade e a inclusão, garantindo que todos os nossos parceiros, colaboradores e clientes se sintam acolhidos e motivados a alcançar seu máximo potencial. Ao fazer parte da nossa equipe ou de uma das empresas que atendemos, você estará contribuindo para um propósito maior: transformar o mercado de trabalho através de conexões humanas significativas.