Desenvolvedor Frontend
Descrição da Vaga
Estamos em busca de um(a) Desenvolvedor(a) Frontend Sênior para atuar na construção de interfaces ricas, performáticas e escaláveis, utilizando Vue.js 3 e TypeScript, em um ambiente moderno, colaborativo e orientado a qualidade técnica. Você fará parte de um time que trabalha com microfrontends, design systems e métricas avançadas de performance, contribuindo diretamente para a evolução da experiência do usuário e da arquitetura frontend da empresa. Desenvolver interfaces ricas e interativas utilizando Vue.js 3 e TypeScript. Atuar na construção e evolução de soluções baseadas em microfrontends. Garantir alta performance, acessibilidade (a11y) e responsividade das aplicações. Escrever código limpo, testável, reutilizável e de alta qualidade. Colaborar ativamente com times de Design, Produto e Backend na definição das melhores soluções técnicas. Estruturar, manter e evoluir testes automatizados de frontend (unitários, integrados e end\-to\-end). Criar e evoluir bibliotecas de componentes reutilizáveis e design systems compartilhados entre squads. Implementar estratégias de deploy e entrega contínua focadas em performance e estabilidade. Monitorar métricas de performance como LCP, FID e CLS, liderando iniciativas de melhoria contínua. Aplicar boas práticas de monitoramento e observabilidade em aplicações frontend. Requisitos Técnicos: * Experiência com frameworks frontend modernos, com forte foco em Vue.js 3 e TypeScript. * Domínio do ciclo de vida do Vue.js e de suas principais APIs (reatividade, composição, diretivas e otimização de renderização). * Experiência prática com: Composition API; script setup; Slots, Teleport, Provide/Inject ;Componentes dinâmicos * Conhecimento avançado em gerenciamento de estado com Pinia ou Vuex, aplicando estratégias escaláveis. * Vivência com lazy loading, code splitting e otimização de bundle usando Vite ou Webpack. * Experiência com SSR (Server Side Rendering) e SSG (Static Site Generation), especialmente com Nuxt.js. * Proficiência em HTML5, CSS3, pré\-processadores (SASS) e frameworks utilitários (Tailwind CSS). * Experiência avançada com testes automatizados (Jest, Testing Library, Cypress). * Vivência sólida em componentização e manutenção de design systems. * Conhecimento de estratégias de deploy frontend e otimização da entrega de aplicações. * Domínio de métricas de performance web e técnicas de otimização. * Experiência no consumo de APIs REST e GraphQL. * Uso avançado de Git e ferramentas de CI/CD. * Conhecimento prático em acessibilidade (a11y). * Atuação em projetos com arquitetura baseada em componentes. -
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev