Estamos em busca de um(a) Front-end Developer para atuar no desenvolvimento de aplicações modernas, performáticas e acessíveis, com forte foco em experiência do usuário e integração com APIs autenticadas.
Esse(a) profissional terá papel fundamental na construção e evolução das interfaces de um e-commerce em expansão, garantindo qualidade, performance, boas práticas de desenvolvimento e consistência visual nas entregas.
Modelo de trabalho: Presencial – São Paulo/SP
Contratação: Cooperado
Horário: Segunda a sexta-feira, das 8h30 às 18h
Principais responsabilidades:
- Desenvolver e manter interfaces utilizando React e Next.js
- Implementar layouts responsivos com foco em mobile-first
- Aplicar boas práticas de acessibilidade e usabilidade
- Integrar front-end com APIs REST e GraphQL
- Implementar autenticação via Bearer Token
- Otimizar aplicações para SEO e performance
- Trabalhar com gerenciamento de estado global (Zustand)
- Utilizar Tailwind CSS ou Styled Components na construção das interfaces
- Colaborar com designers e desenvolvedores back-end
- Garantir versionamento adequado de código com Git/GitHub
Requisitos:
- Experiência comprovada com React e Next.js
- Domínio de HTML5, CSS3 e JavaScript (ES6+)
- Experiência com deploy em Vercel
- Experiência com integração de APIs REST
- Conhecimento em autenticação via Bearer Token
- Experiência prática com Zustand
- Experiência com Tailwind CSS ou Styled Components
- Mínimo de 2 anos de atuação
- Vivência com Git e versionamento de código
Diferenciais:
- Experiência com microfrontend
- Implementação de Middleware/HOC para rotas protegidas (Next.js)
- Implementação de dark mode com persistência de preferência
- Code splitting (ex: modais sob demanda)
- Experiência com testes (Vitest, Jest, React Testing Library e/ou Playwright)
- Tratamento refinado de erros (retry/backoff, placeholders, etc.)
- Criação de Design System reaproveitável (Button, Card, Input, etc.)
- Conhecimento em SSR (Server Side Rendering) e SSG (Static Site Generation)