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
- Etapa 1: Cadastro
- Etapa 2: Triagem
- Etapa 3: Validação
- Etapa 4: Entrevista
- Etapa 5: Avaliação do Gestor
- Etapa 6: Decisão Final
- Etapa 7: Contratação
Siga Nossa Company Page no LinkedIn e Visite Nosso Site :D