Local
São Paulo - SP
Responsabilidades
- Projetar, desenvolver e manter interfaces web complexas, performáticas e escaláveis.
- Definir e evoluir a arquitetura front-end das aplicações, garantindo padronização e reutilização de componentes.
- Liderar tecnicamente o desenvolvimento front-end, apoiando decisões de stack, padrões e boas práticas.
- Implementar interfaces responsivas, acessíveis e com foco em experiência do usuário (UX).
- Otimizar performance das aplicações (carregamento, renderização, Web Vitals).
- Desenvolver e manter des
Requisitos
- Domínio avançado de HTML5, CSS3 e JavaScript (ES6+)
- Conhecimento profundo de semântica HTML, acessibilidade (a11y) e WCAG
- Experiência sólida com frameworks modernos: React (Hooks, Context, Suspense, SSR), Angular ou Vue.js (conforme stack)
- Capacidade de definir arquitetura front-end escalável
- Otimização de performance (lazy loading, code splitting, bundle size)
- Conhecimento de Web Vitals (LCP, CLS, FID)
- Experiência com micro frontends (desejável)
- Consumo avançado de APIs REST e GraphQL
- Tratamento de autenticação, autorização e segurança no front-end
- Integração com serviços de terceiros (pagamentos, mapas, analytics etc.)
- Implementação de testes unitários, integração e E2E
- Jest, Testing Library, Cypress, Playwright
- Conhecimento de TDD/BDD (desejável)
- Code review e garantia de padrões de qualidade
- Controle de versão com Git (Gitflow, Trunk Based)
- Conhecimento em CI/CD
- Experiência com bundlers e ferramentas modernas: Vite, Webpack, Rollup
- Familiaridade com Docker (diferencial)