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.
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.
Todo profissional da nossa rede passou por uma avaliação em 7 etapas, que cobre profundidade técnica, comunicação e senso de dono.
Primeira shortlist em 3 dias para as funções mais comuns.
Ver candidatos avaliadosPule 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 avaliadosPule 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.