Descrição de Vaga
Código: | 975 |
Título da vaga: | Desenvolvedor Frontend Sênior |
Local: | São Paulo, SP |
Nível Profissional: | Sênior |
Áreas de Atuação Profissional: | TI - Desenvolvimento - Web |
Descrição: | Responsabilidades - Desenvolver interfaces ricas e interativas com Vue.js 3 e TypeScript. - Atuar em soluções baseadas em microfrontends. - Garantir performance, acessibilidade e responsividade da aplicação. - Escrever código limpo, testável e de alta qualidade. - Colaborar com designers e produto na definição de soluções eficazes. - Estruturar e manter testes automatizados de frontend (unitários, integrados, e2e). - Criar e evoluir bibliotecas de componentes reutilizáveis entre squads. - Implementar estratégias de deploy otimizadas visando performance. - Monitorar métricas de performance (LCP, FID, CLS) e liderar iniciativas de melhoria. - Aplicar boas práticas de monitoramento e observabilidade de aplicações frontend. |
Habilidades: | Requisitos Técnicos Obrigatórios - Mínimo de 5 anos com frameworks modernos, com foco em Vue.js 3 e TypeScript. - Entendimento comprovado do ciclo de vida do Vue.js e suas APIs, incluindo reatividade, composição, diretivas e estratégias de otimização de renderização. - Experiência prática com o Composition API, script setup, slots, teleport, provide/inject e dynamic components. - Conhecimento avançado sobre state management com Pinia ou Vuex, incluindo estratégias para aplicações escaláveis. - Vivência com lazy loading de rotas, code splitting e otimização do bundle com ferramentas como Vite ou Webpack. - Experiência com SSR (Server Side Rendering), SSG (Static Site Generation) e integração com frameworks como Nuxt.js. - Proficiência em HTML5, CSS3 (SASS, Tailwind) e design responsivo. - Experiência avançada com testes (Jest, Testing Library, Cypress). - Vivência com componentização e manutenção de design systems. - Conhecimento de estratégias de deploy frontend e otimização de entrega. - Domínio de métricas de performance e técnicas de otimização. - Experiência com APIs REST e GraphQL. - Uso de Git e ferramentas de CI/CD. - Conhecimento em acessibilidade (a11y). - Atuação em projetos com arquitetura baseada em componentes. |