Principal software engineer - frontend (remote)
Summary
Unico, a Brazilian identity-verification company, is hiring a Principal/Staff Frontend Engineer to architect and lead React-based KYC web journeys and new incubated products. Day to day: frontend architecture, technical leadership across cross-functional teams, and end-to-end production quality using React, Webpack/Rollup, Jest, styled-components, and Claude Code, working 100% remotely from Brazil
Sobre a Unico
A Unico é a maior rede de verificação de identidade do mundo. Nossos sistemas processam mais de 1,2 bilhão de transações por ano, combinando biometria, machine learning e sistemas distribuídos seguros para prevenir fraudes e proteger identidades digitais — em instituições financeiras, empresas e governos.
Nossos valores:
- Faça a coisa certa do jeito certo.
- Gere impacto, sem rodeios.
- Tenha coragem de assumir o risco, reconhecer o erro e evoluir rápido.
- Escolha o conflito produtivo em vez do silêncio confortável.
- Contrate pessoas melhores do que você. O objetivo é sempre elevar o nível.
- Resolva localmente, escale globalmente.
Nosso ambiente de trabalho é colaborativo e dinâmico, repleto de oportunidades para aprender e crescer. Aqui, você encontrará autonomia para desenvolver sua carreira com o apoio de líderes e colegas ao longo do caminho.
A posição
Estamos buscando um Staff Engineer de Frontend para atuar em duas das frentes mais estratégicas e técnicas da Unico:
KYC Web
Responsável pela jornada de verificação de identidade que roda nos maiores clientes da Unico — com destaque para o setor de Bets. Essa frente define os critérios de experiência e os padrões técnicos das jornadas frontend de todos os clientes. O trabalho tem impacto direto sobre conversão, CAC e receita. O desafio atual é evoluir as jornadas existentes no Brasil e adequá-las para expansão Global, garantindo flexibilidade sem abrir mão de segurança.
Incubation
É onde novos produtos tomam forma. Um ambiente de alta ambiguidade e alto impacto: você não vai executar um roadmap pronto — vai ajudar a construí-lo. Os produtos nascidos aqui tocam temas sensíveis como privacidade, anonimato e experiências presenciais, e exigem uma engenharia que pensa junto com produto, segurança e compliance desde o primeiro commit.
O que você vai fazer:
-
Definir e evoluir a arquitetura frontend das frentes em que atua, incluindo casos de uso presenciais e features com foco em privacidade e anonimato.
-
Liderar tecnicamente projetos simultâneos e cross-funcionais, garantindo integração consistente entre engenharia, produto, segurança e liderança sênior.
-
Ser referência técnica na área: não apenas revisando código, mas construindo raciocínio compartilhado e elevando o padrão do time.
-
Antecipar riscos, identificar oportunidades e tomar decisões de priorização com autonomia — sem precisar que tudo esteja definido antes de começar.
-
Articular trade-offs técnicos de forma clara para diferentes audiências: engenheiros, PMs, segurança e alta liderança.
-
Dissipar boas práticas pela equipe: testes, observabilidade, performance, acessibilidade e feature flags como cultura, não como checklist.
-
Assumir a qualidade de ponta a ponta em produção, do deploy ao monitoramento.
O que buscamos:
-
Técnico (inegociável)
-
Experiência sólida em produção com React, incluindo padrões de gerenciamento de estado (Context + Provider com use-context-selector), roteamento (React Router DOM) e internacionalização (i18next/react-i18next).
-
Domínio profundo de build e bundling: Webpack, Rollup/UMD, otimização de bundles, estratégias de chunk, caching e compartilhamento de dependências.
-
Testes (Jest + React Testing Library) como prática incorporada ao processo, não um passo extra no final.
-
Experiência em produção com CSS-in-JS (styled-components ou similar) e olhar apurado para consistência visual em design systems.
-
Uso ativo de IA como ferramenta de trabalho, especialmente Claude Code, com fluência real para acelerar entregas, investigar contexto, escrever e revisar código, e julgamento crítico sobre seus limites. Não é um diferencial; é como o time opera.
-
Além do técnico:
-
Histórico consistente de entrega em projetos de alta complexidade, com múltiplas integrações e stakeholders.
-
Capacidade de navegar em ambiguidade sem precisar de tudo definido antes de começar.
-
Disposição para defender uma posição técnica com evidências e ajustá-la quando o contexto pede.
-
Senso de produto: você entende como decisões técnicas afetam a experiência do usuário e os resultados do negócio.
-
Capacidade de mobilizar times cross e influenciar decisões estratégicas, com histórico de entregas concluídas com sucesso nesse nível de atuação.
Modelo de trabalho
100% remoto, sem exceções. Presença em escritório pode ocorrer em eventos anuais ou integrações de tim, sempre com aviso prévio.
