Empresa: Mazzatech
Sobre a vaga Você vai construir as interfaces da nossa nova plataforma: os web clients de cassino e sportsbook das marcas, e os backoffices operacionais (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 vai atuar na migração gradual das experiências atuais em Vue/Nuxt para a nova stack. O que você vai fazer • Desenvolver aplicações em Next.js (App Router, Server Components) com React e TypeScript em um monorepo multi-app e multi-marca. • Construir experiências de jogador de alta conversão e performance (lobby de cassino, sportsbook, carteira/PIX, cadastro/KYC, promoções) com foco em Core Web Vitals, SEO e acessibilidade. • Desenvolver backoffices ricos em dados (tabelas virtualizadas, filtros, relatórios) com TanStack Query/Table/Virtual, Redux quando necessário e validação com Zod. • Criar e evoluir design systems com Tailwind CSS, com tema claro/escuro e white-label por marca. • Implementar autenticação e autorização (next-auth, Better Auth, OAuth) e integrações em tempo real via WebSocket. • Atuar no fullstack quando preciso: BFFs e rotas de API em Node/Next, ORM (Drizzle) e PostgreSQL, integrações com AWS. • Escrever testes (Vitest, Testing Library, Playwright/e2e) e instrumentar o frontend (analytics, GTM, OpenTelemetry). • Participar de decisões de arquitetura, revisar código e mentorar o time. O que buscamos • Experiência sólida com React e TypeScript, e experiência recente com Next.js (idealmente 14+ com App Router). • Domínio de gerenciamento de estado e de dados remotos (TanStack Query, Redux ou similares), formulários e validação (Zod). • Tailwind CSS, construção de design systems e layouts responsivos mobile-first. • Performance web (SSR/SSG/ISR, caching, bundle, Core Web Vitals), SEO técnico e acessibilidade. • Testes automatizados de frontend (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. • Vue 3/Nuxt, para apoiar a migração das aplicações atuais. • Node.js no backend (Express, TypeORM ou Drizzle), Redis e PostgreSQL. • Noções de Kotlin, para colaborar com o backend da plataforma. • WebSockets e animações performáticas. • Firebase, GTM e ferramentas de product analytics; noções de Terraform. O que oferecemos: • Atuação em produto de alto volume transacional e tempo real, em mercado regulado. • Plataforma nova (greenfield) com espaço real para decisões de arquitetura. • Time técnico enxuto, autonomia e ciclo curto entre ideia e produção. Sobre a empresa: Local: 100% presencial (Alphaville/SP) - Tempo: indeterminado