Engenheiro(a) Front-end

Remoto, Brasil · senior · remote · pj

Engenheiro(a) Front-end

Buscamos um(a) Engenheiro(a) Front-end sênior para construir interfaces performáticas, acessíveis e sustentáveis para produtos B2B. Você vai trabalhar próximo de design e back-end, transformando especificação em componentes reutilizáveis e experiência fluida para o usuário final.

O papel exige rigor técnico: código legível, testado, atento a performance e a estados de erro, não só a tela que funciona na demo. Você participa de decisões de arquitetura de front-end, escolha de bibliotecas e padrões de state management.

Esperamos alguém que usa IA como parte natural do fluxo de desenvolvimento, mas revisa criticamente cada sugestão antes de aceitar no código.

Construa interfaces performáticas e sustentáveis para produtos digitais B2B.

Responsabilidades

  • Desenvolver e manter interfaces web responsivas, acessíveis e performáticas.
  • Transformar especificações de design em componentes reutilizáveis e consistentes.
  • Integrar front-end com APIs REST ou GraphQL do back-end.
  • Escrever testes automatizados de componentes e fluxos críticos.
  • Participar de code review e decisões de arquitetura de front-end.
  • Identificar e corrigir problemas de performance, acessibilidade e usabilidade.
  • Usar ferramentas de IA para aumentar produtividade e revisar código gerado com IA criticamente.

Requisitos

  • Experiência sólida com desenvolvimento front-end moderno (React, Vue ou equivalente).
  • Domínio de TypeScript, integração com APIs e gerenciamento de estado.
  • Conhecimento de arquitetura de front-end: componentização, performance e organização de código.
  • Noção de deploy e ambientes cloud onde a aplicação roda.
  • Experiência prática com testes automatizados de front-end.
  • Uso prático de ferramentas de IA (Claude, Copilot, Cursor ou equivalentes) no desenvolvimento.
  • Boa comunicação técnica para colaborar com design e back-end.

Diferenciais

  • Experiência com Next.js ou frameworks SSR/SSG equivalentes.
  • Vivência com design systems e bibliotecas de componentes próprias.
  • Conhecimento de Web Vitals e otimização de performance avançada.
  • Experiência com testes end-to-end (Playwright, Cypress).
  • Contribuições open source ou vivência mentorando outros front-ends.

ReactTypeScriptNext.jsTailwindCSSGraphQLPlaywright

Benefícios

  • Modelo remoto e flexível: você organiza sua rotina em torno das entregas, não do relógio.
  • Verba de crescimento para cursos, certificações e eventos técnicos.
  • Auxílio saúde e bem-estar.
  • Acesso e propriedade real sobre o stack de ferramentas e IA que usamos no dia a dia de engenharia.
  • Cultura orientada a resultado: entregou bem, tem autonomia para decidir como e quando trabalhar.
  • Squads enxutos e sêniores, com espaço real para decisão técnica.