Pular para o conteúdo principal
EnzRossi

Modelo de descrição de vaga

Desenvolvedor(a) front-end

Descrição de vaga pronta para usar. Escolha a sua stack, copie o texto ou pule o processo seletivo.

Adapte para a sua stack

Escolha uma tecnologia para incluir responsabilidades, requisitos e ferramentas da stack nesta descrição. O modelo base continua o mesmo.

36 itensem 6 seções
7 ferramentasna seção de fluxo de trabalho
Gerar com IA
frontend-developer.md

Sobre a vaga

Você vai cuidar da camada que o usuário vê nas nossas aplicações web. Isso significa construir interfaces responsivas e acessíveis em React e TypeScript, trabalhar perto do design para transformar o que está no Figma em código de produção e garantir que as páginas carreguem rápido em qualquer dispositivo. É uma vaga mão na massa: você entrega funcionalidades toda semana e se importa com os detalhes que o usuário percebe.

Responsabilidades

  • Construir e manter componentes de interface com React, TypeScript e uma abordagem moderna de CSS (Tailwind, CSS Modules ou styled-components)
  • Transformar as especificações do Figma em layouts responsivos e fiéis ao design
  • Otimizar as Core Web Vitals (LCP, CLS e INP) em todas as páginas
  • Escrever testes unitários e de integração com Jest e React Testing Library
  • Implementar gerenciamento de estado no cliente com React context, Zustand ou Redux Toolkit
  • Definir com o time de back-end os contratos de API e os padrões de busca de dados
  • Revisar pull requests do time com feedback claro e construtivo
  • Identificar e corrigir problemas de acessibilidade para atender ao WCAG 2.1 AA

Requisitos

  • 3 anos ou mais desenvolvendo aplicações web em produção com React e TypeScript
  • Bom domínio de HTML semântico, layout com CSS (Grid e Flexbox) e design responsivo
  • Experiência com pelo menos um meta-framework: Next.js, Remix ou Astro
  • Familiaridade com APIs REST e/ou GraphQL e com busca de dados no cliente (SWR, React Query)
  • Bons fundamentos de performance web: code splitting, lazy loading e otimização de imagens
  • Segurança com fluxos de Git: branches, rebase e revisão de pull requests
  • Capacidade de escrever e manter testes automatizados de componentes e de integração
  • Comunicação clara, escrita e falada, com o time e com as áreas de negócio

Diferenciais

  • Experiência com design systems ou bibliotecas de componentes (Storybook, shadcn/ui)
  • Familiaridade com bibliotecas de animação: Framer Motion, GSAP ou animações em CSS
  • Contato com renderização no servidor e geração estática
  • Contribuições em projetos open source ou portfólio público de projetos entregues
  • Inglês para comunicação com o time e leitura de documentação técnica

Ferramentas e fluxo de trabalho

  • Git e GitHub para versionamento e code review
  • VS Code ou Cursor com assistente de IA (GitHub Copilot ou similar), com todo código gerado revisado antes do merge
  • Figma para handoff e inspeção do design
  • Jira, Linear ou similar para planejamento de sprints e acompanhamento de tarefas
  • Pipelines de CI/CD (GitHub Actions, Vercel ou Netlify) para builds automáticos e previews
  • Chrome DevTools e Lighthouse para análise de performance
  • Sentry ou Datadog para monitoramento e rastreamento de erros

O que oferecemos

  • Remuneração compatível com o mercado e com a sua experiência
  • Contratação PJ ou CLT, a combinar
  • Trabalho 100% remoto, com horário flexível
  • Auxílio home office para equipamento e internet
  • Plano de saúde e odontológico
  • Vale-refeição ou vale-alimentação
  • Verba anual para cursos, eventos e certificações
  • Férias remuneradas (CLT) ou recesso remunerado (PJ)

Pule o processo seletivo. Temos desenvolvedores front-end avaliados e prontos para começar.

Avaliação em 7 etapas. Primeira shortlist em 3 dias para as funções mais comuns.

Ver perfis avaliados

Pule o processo seletivo. Temos desenvolvedores front-end avaliados e prontos para começar.

Todo profissional da nossa rede foi avaliado em profundidade técnica, comunicação e senso de dono. Primeira shortlist em 3 dias para as funções mais comuns.