Buscamos um(a) Front-end Sênior para atuar em uma empresa de tecnologia que opera no mercado de sorteios, capitalizações e soluções transacionais, com um produto já em produção, geração de receita e crescimento acelerado. O desafio não é construir algo do zero. É assumir responsabilidade sobre um front-end que já existe, em um ambiente de alto volume de vendas, usuários simultâneos e impacto financeiro direto. Aqui, o front-end é parte crítica da conversão, da confiança do usuário e da sustentabilidade do negócio. Este não é um papel de execução. É para quem: assume decisões técnicas pensa arquitetura antes de codar entende impacto de performance e SEO em resultado e sustenta o que coloca em produção Senioridade, aqui, significa autonomia, leitura de cenário e compromisso com resultado, não apenas tempo de experiência. O time é majoritariamente júnior. Por isso, esperamos alguém com maturidade técnica e emocional para liderar pelo exemplo, apoiar o crescimento do time e elevar o padrão técnico do produto, mesmo sem um cargo formal de liderança. Cultura e alinhamentos importantes Antes de seguir com a candidatura, é importante alinhar como funciona o dia a dia na empresa. Preferimos deixar isso claro agora para evitar desalinhamentos depois. Onboarding A empresa adota um modelo híbrido em Três Lagoas/MS e em Barueri/SP. O onboarding inicial é presencial por 15 dias (em Três Lagoas/MS), com encontros recorrentes, e faz parte da cultura da empresa. Esse período é essencial para imersão no produto, no time e nos fluxos de negócio. Se você busca um ambiente totalmente estruturado, com processos maduros e pouca ambiguidade, provavelmente não é o melhor lugar. Se você busca protagonismo técnico, responsabilidade real e crescimento acelerado, essa jornada tende a fazer sentido. Desenvolvimento e Arquitetura Front-end Ser responsável pela evolução da arquitetura front-end do produto Desenvolver e manter aplicações web com Vue.js 3 e Nuxt.js 3 (SSR, SSG, rotas, middlewares e plugins) Definir e sustentar padrões técnicos e boas práticas de front-end Trabalhar em conjunto com design, back-end e produto para soluções escaláveis Garantir SEO, performance e Core Web Vitals como critérios de entrega Monitorar e atuar sobre métricas técnicas (bundle size, build time, Lighthouse) Propor e implementar melhorias em CI/CD focadas em front-end Documentar decisões técnicas, padrões e arquitetura Qualidade, Colaboração e Influência Técnica Atuar como referência técnica para o front-end do produto Conduzir code reviews com foco em qualidade, performance e padronização Apoiar o crescimento técnico do time júnior, elevando o nível coletivo Contribuir ativamente para priorização técnica e redução de débito técnico Participar de discussões de produto, refinamentos e decisões estratégicas Se posicionar tecnicamente diante de discordâncias, com argumentos e dados Este é um ambiente que recompensa quem assume responsabilidade, entrega com consistência e se envolve de verdade com o produto. Não é um lugar para atuar no automático. É um lugar para construir, sustentar e evoluir. Requirements 5 ou mais anos de experiência em desenvolvimento front-end Domínio sólido de Vue.js 3 Experiência com Nuxt.js 3 (SSR, rotas, plugins e middlewares) Stack Técnica • Domínio de JavaScript e TypeScript • Experiência com Pinia ou Vuex para gerenciamento de estado • Conhecimento avançado de HTML5, CSS3 e SASS/SCSS • Experiência com Tailwind CSS • Familiaridade com Vite e pipelines de build • Experiência com Git, code reviews e fluxos colaborativos Fundamentos • Boas práticas de testes automatizados (Vitest, Jest ou Cypress) • Conhecimento de SEO, performance e acessibilidade • Capacidade de tomar decisões técnicas de forma autônoma e bem fundamentada Diferenciais • Experiência com Storybook ou design systems • Conhecimento em Docker, CI/CD e automação de deploys • Vivência com monitoramento de performance (Sentry, New Relic, Datadog, etc.) • Participação em comunidades técnicas, meetups ou projetos open source • Experiência prévia em SaaS, e-commerce ou plataformas multi-tenant Disponibilidade para atuação híbrida em Barueri/SP ou Três Lagoas/MS Benefits Contrato Contrato PJ (Pessoa Jurídica) | 160 horas mensais Benefícios Gympass Ana Health (telemedicina e psicólogo online) Bonificação por entrega: com frequência surgem desafios extras que podem gerar ganhos adicionais para quem se disponibiliza a assumir essas entregas. Após um ano de contrato, há 30 dias de descanso por ano, normalmente divididos em dois períodos de 15 dias. Caso seja necessário flexibilizar, as datas costumam ser combinadas caso a caso. Se essa cultura e momento da empresa não fazem sentido para você agora, recomendamos não seguir com a candidatura.