Vaga de Desenvolvedor Front End Especialista, São Paulo, SP, Brasil e Remoto (Híbrido)

Desenvolvedor Front End Especialista

📍 São Paulo, SP, Brasil e Remoto (Híbrido) 📄 CLT

Descrição da Vaga

Requisitos:

Domínio avançado de HTML5, CSS3 e JavaScript (ES6+)Conhecimento profundo de semântica HTML, acessibilidade (a11y) e WCAGExperiência sólida com frameworks modernos: React (Hooks, Context, Suspense, SSR), Angular ou Vue.js (conforme stack)Capacidade de definir arquitetura front‑end escalávelOtimizaçã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 GraphQLTratamento de autenticação, autorização e segurança no front‑endIntegração com serviços de terceiros (pagamentos, mapas, analytics etc.)Implementação de testes unitários, integração e E2EJest, Testing Library, Cypress, PlaywrightConhecimento de TDD/BDD (desejável)Code review e garantia de padrões de qualidadeControle de versão com Git (Gitflow, Trunk Based)Conhecimento em CI/CDExperiência com bundlers e ferramentas modernas:Vite, Webpack, RollupFamiliaridade com Docker (diferencial)

Responsabilidades principais: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 design systems e bibliotecas de componentes reutilizáveis.Integrar aplicações front‑end com APIs REST/GraphQL, garantindo segurança e robustez.Garantir qualidade do código por meio de code reviews, testes automatizados e refatorações contínuas.Implementar e acompanhar testes unitários, de integração e E2E.Trabalhar em conjunto com designers, product owners e back‑end para alinhar requisitos técnicos e de negócio.Atuar na resolução de problemas complexos e bugs de alta criticidade.Mentorar desenvolvedores juniores e plenos, promovendo evolução técnica do time.Contribuir para pipelines de CI/CD e processos de entrega contínua.Pesquisar e propor novas tecnologias, frameworks e melhorias técnicas.Garantir aderência a práticas de segurança, acessibilidade e SEO técnico.


Publicado há 21 horas

📚 Aprimore seus conhecimentos

Desenvolva novas habilidades e destaque-se no mercado de trabalho com cursos especializados