Desenvolvedor Frontend Sênior

Plus-IT

  • São Paulo - SP
  • Permanente
  • Período integral
  • Há 1 mês
São Paulo, SP
Nível Profissional: Sênior
Áreas de Atuação Profissional: TI - Desenvolvimento - WebDescriçã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.

Plus-IT