Empresa: Mazzatech
Sobre a vaga: • Você vai atuar no desenvolvimento e evolução das interfaces da nossa plataforma, incluindo os web clients de cassino e sportsbook das marcas e os backoffices operacionais de gestão de conteúdo, risco, atendimento e aquisição. • A stack principal é Next.js + React + TypeScript , integrada a um backend em Kotlin. Também terá participação na evolução e migração gradual das experiências atuais em Vue/Nuxt para a nova stack. O que você vai fazer: • Desenvolver e evoluir aplicações em Next.js (App Router, Server Components) com React e TypeScript em um monorepo multi-app e multi-marca. • Evoluir experiências de jogador de alta conversão e performance, como lobby de cassino, sportsbook, carteira/PIX, cadastro/KYC e promoções, com foco em Core Web Vitals, SEO e acessibilidade. • Desenvolver e manter backoffices ricos em dados, utilizando tabelas virtualizadas, filtros e relatórios, com TanStack Query/Table/Virtual, Redux quando necessário e validação com Zod . • Evoluir e manter design systems com Tailwind CSS, incluindo tema claro/escuro e white-label por marca. • Implementar e evoluir autenticação e autorização ( next-auth, Better Auth, OAuth ) e integrações em tempo real via WebSocket. • Atuar no fullstack quando necessário, desenvolvendo BFFs e rotas de API em Node/Next, utilizando ORM ( Drizzle ) e PostgreSQL, além de integrações com AWS. • Escrever e manter testes automatizados ( Vitest, Testing Library, Playwright/e2e ) e instrumentar o frontend com analytics, GTM e OpenTelemetry. • Participar de decisões técnicas e de arquitetura, realizar code reviews e contribuir com a evolução técnica do time. O que buscamos: • Experiência sólida com React e TypeScript , além de experiência recente com Next.js , idealmente versão 14+ com App Router. • Domínio de gerenciamento de estado e dados remotos ( TanStack Query, Redux ou similares ), formulários e validação com Zod. • Experiência com Tailwind CSS , design systems e desenvolvimento responsivo mobile-first. • Conhecimento de performance web (SSR/SSG/ISR, caching, bundle, Core Web Vitals) , SEO técnico e acessibilidade. • Experiência com testes automatizados de frontend, incluindo testes unitários, de componente e e2e. • Boas práticas de segurança web ( XSS, CSRF, CSP, gestão de sessão e tokens ). • Vivência com CI/CD (GitHub Actions), Docker e deploy em cloud (AWS) . Diferenciais: • Experiência em iGaming, sportsbook, fintech ou e-commerce de alto tráfego . • Conhecimento de Vue 3/Nuxt , para apoiar a evolução e migração das aplicações atuais. • Experiência com Node.js no backend (Express, TypeORM ou Drizzle), Redis e PostgreSQL. • Noções de Kotlin , para colaboração com o time de backend. • Experiência com WebSockets e animações performáticas . • Conhecimentos em Firebase, GTM, product analytics e noções de Terraform. O que oferecemos: • Atuação em produto de alto volume transacional e tempo real , em mercado regulado. • Time técnico enxuto, autonomia e ciclo curto entre desenvolvimento, evolução e produção . Sobre a empresa: Local: 100% presencial (Alphaville/SP) - Tempo: indeterminado