




Resumo: Junte-se a uma equipe sênior que está construindo uma plataforma de pagamentos para editores de mundos virtuais, assumindo responsabilidade pelo trabalho frontend em ferramentas internas, widgets de pagamento e páginas de transações hospedadas pelos editores. Pontos de destaque: 1. Equipe pequena, grande impacto, moldando a arquitetura frontend em múltiplos produtos 2. Complexidade real de domínio em pagamentos, conformidade e detecção de fraude 3. Stack moderna com migração ativa e forte cultura de engenharia **Sobre a vaga** Estamos buscando um engenheiro frontend para integrar uma equipe pequena e sênior que está construindo a plataforma de pagamentos que sustenta as operações financeiras de editores de mundos virtuais. Você será responsável pelo trabalho frontend em múltiplos repositórios — uma ferramenta interna de administração, widgets de pagamento incorporáveis e páginas de transações hospedadas pelos editores — todas lidando com segurança com dinheiro real, requisitos reais de conformidade e usuários reais. Esta não é uma vaga para "construir páginas de marketing". Você trabalhará com APIs GraphQL apoiadas por microsserviços em Go, escrevendo código que envolve faturamento, pagamentos, verificação KYC e detecção de fraude. O trabalho é relevante e as consequências são reais. **O que você fará** * **Ferramentas de administração** (React, Vite, Chakra UI, Apollo Client): Ferramentas internas usadas pelas equipes de operações para gerenciar contas, transações e métodos de pagamento. Monorepo Turborepo com camada BFF GraphQL. * **Widgets de pagamento** (Next.js, React, Tailwind CSS, Componentes do Servidor): Fluxos incorporáveis de checkout, pagamentos e KYC, onde cada milissegundo no tempo de carregamento afeta a taxa de conversão. Reescrita ativa com arquitetura orientada prioritariamente ao desempenho. * **Páginas hospedadas pelos editores** (Next.js, Chakra UI, SSR): Páginas de transação multi-inquilino e personalizáveis por tema, servidas sob domínios com marca dos editores, utilizando roteamento CNAME e personalização específica por editor. **Rotina diária** * Entregar funcionalidades e correções em múltiplos repositórios TypeScript/React. * Escrever e manter testes unitários (Vitest \+ React Testing Library) e ajudar nos testes e2e com Playwright (Python/pytest). * Trabalhar com uma camada de API GraphQL que traduz entre o frontend e os microsserviços em Go (contas, pagamentos, faturamento, carteiras). * Executar toda a stack local via Docker Compose (makeworld) com recarga instantânea — sem esperar por builds. * Manter ou melhorar a cobertura de testes. * Colaborar em uma equipe pequena na qual você terá verdadeira propriedade e influência sobre a arquitetura frontend. **Requisitos** * Aplicações **React** — você já entregou funcionalidades das quais usuários reais dependem. * Domínio de **TypeScript**. * Disciplina em **testes** — experiência com Vitest ou Jest e React Testing Library ou equivalente. * Experiência com **bibliotecas de componentes** — você já trabalhou com Chakra UI, MUI ou sistemas de design similares e consegue estendê-los sem resistência. * Domínio do **shell Linux** — conforto para navegar pelo sistema de arquivos, usar utilitários comuns e realizar scripts básicos. **Diferenciais** * Experiência com interfaces de pagamento/fintech — fluxos de checkout, KYC, telas de conformidade. * Familiaridade com Playwright ou frameworks e2e similares. * Conforto com Docker — você não entra em pânico quando a stack local é containerizada. * Leitura e escrita em Python. O suficiente para ler e escrever scripts de testes Playwright. * Leitura em Go. O suficiente para ler os serviços backend e compreender as APIs que você chamará. * Experiência com GraphQL — você já trabalhou com Apollo Client ou cliente GraphQL similar e entende consultas, mutações, cache e projeto de esquema. * Experiência na construção de interfaces para controle de acesso baseado em papéis (RBAC) ou sistemas complexos de permissões. * Você já trabalhou em produtos multi-inquilino/marca branca com sistemas de tematização. * Experiência trabalhando em monorepos (Turborepo, Nx ou similares). **O que NÃO procuramos** * Alguém que precise que um sistema de design lhe seja entregue pixel a pixel — você tomará decisões pragmáticas de UI na ausência de mockups de alta fidelidade. * Um "turista de frameworks" em busca do mais novo metaframework — precisamos de alguém que entrega, não de alguém que reescreve. * Alguém desconfortável com código legado — partes da codebase estão sendo migradas ativamente e você precisará trabalhar com tranquilidade tanto nos padrões antigos quanto nos novos. **Por que essa vaga** * **Equipe pequena, grande impacto** — você não ficará apenas ajustando pixels em uma fábrica de funcionalidades. Você moldará a arquitetura frontend em múltiplos produtos. * **Complexidade real de domínio** — pagamentos, conformidade, múltiplas moedas, detecção de fraude. Os problemas são genuinamente interessantes. * **Stack moderna, migração ativa** — você poderá contribuir para fazer as coisas avançarem, em vez de manter uma codebase congelada. * **Forte cultura de engenharia** — limiares obrigatórios de cobertura, hooks pré-commit, gates de CI e implantação automática após merge. A equipe valoriza qualidade e eficiência nos processos.


