Senior Front-end Developer - React

VAAS · Florianópolis, Santa Catarina, Brazil
LinkedIn

Posted

Oct 01, 2026 (13d ago)

Seniority

Senior

Work Model

Not Specified

Type

Contract

Category

Frontend

Salary

Not specified

Skills

Bun CSS Playwright React Tailwind CSS TypeScript Vite Zustand

Description

Sua missão Como nosso(a) Senior Front-end Developer, você terá um papel fundamental em construir as interfaces que tornam agentes de IA compreensíveis e controláveis, dentro do time de Agents & AI-Native, responsável pela camada de agentes da plataforma e pelas capacidades de IA dentro do produto. Sua missão será contribuir diretamente para que quem configura um agente entenda o que ele pode fazer e quem revisa uma decisão veja o que o agente viu, pediu, recebeu e decidiu, ajudando a dar rastreabilidade e controle a clientes que operam crédito, fraude, AML e KYC em ambiente regulado. O que você vai fazer no dia a dia Construir interfaces para configurar, publicar e acompanhar agentes de IA. Visualizar execuções de agentes: etapas, consumo e progresso em tempo real. Construir fluxos de revisão e aprovação humana. Mostrar decisões e evidências de forma clara para quem revisa. Tratar streaming, estados parciais, erros e retomada de forma clara para o usuário. Evoluir o design system com componentes acessíveis e consistentes. Integrar com o backend via tRPC, com tipos compartilhados de ponta a ponta. Escrever testes de componente e de ponta a ponta no mesmo PR que o código. Colaborar com design, produto e backend nas specs e nas decisões de interface. Stack e ferramentas Linguagem e build: React 19, TypeScript, Vite, Bun. Dados e rotas: TanStack Router, TanStack Query, tRPC client. UI: Tailwind CSS, Radix UI e design system próprio. Formulários e estado: React Hook Form, Zod, Zustand. Visualização e edição: React Flow, CodeMirror, Yjs para edição colaborativa. Internacionalização: Lingui, em português e inglês. Testes: Bun test, Testing Library, Playwright. Arquitetura: Feature-Sliced Design. Qualidade: Biome, SonarQube, fitness functions de arquitetura. Trabalho diário: Claude Code e agentes de código. O que buscamos no seu perfil Mais do que preencher requisitos técnicos, queremos alguém alinhado(a) à nossa missão de ajudar empresas a tomarem decisões melhores de maneira inteligente, ágil e confiável , e que queira crescer junto conosco na construção da visão de ser a plataforma líder em gestão de riscos para tomada de decisão . Requisitos obrigatórios Experiência sólida com React e TypeScript em produção, em produtos com regras de negócio complexas. Domínio de estado de servidor e cache, com TanStack Query ou equivalente. Experiência com design systems: componentes acessíveis, tokens e composição. Experiência com dados em tempo real: streaming, SSE ou WebSocket e estados parciais. Cuidado com acessibilidade e com performance de listas e grafos grandes. Testes automatizados como parte do trabalho, de componente e de ponta a ponta. Uso de agentes de código no trabalho diário, revisando o que eles produzem com o mesmo rigor de um PR humano. Comunicação escrita clara em português. Leitura técnica em inglês. Você não atende a todos os itens? Candidate-se mesmo assim. Avaliamos trajetória, não checklist. O que pode te destacar ainda mais Interfaces para produtos de IA: streaming de respostas, visualização de tool calls e de etapas de um agente. Visualização de grafos e timelines: React Flow, D3 ou similar. Edição colaborativa com CRDT, como Yjs. Feature-Sliced Design ou arquitetura de frontend em escala. Internacionalização. Produtos B2B de backoffice ou domínio regulado. Como trabalhamos Arquitetura definida e verificada por fitness functions no CI. Testes no mesmo PR que o código. PRs pequenos e empilhados. Specs antes do código. Decisões registradas em ADRs. Agentes de código no fluxo diário, com revisão humana de tudo que entra. Você tem acesso aos agentes e aos tokens que o trabalho exige. Código, testes e commits em inglês. Specs, PRs e conversas em português. Incentivos oferecidos pela VAAS Descanso remunerado de 30 dias após 1 ano Auxílio Caju (alimentação e transporte) para quem atua em modelo híbrido ou presencial Wellhub (antigo Gympass) Telemedicina Conexa & Psicologia Viva, com acesso a: 2 consultas mensais com nutricionista 2 consultas mensais com psicólogo Clínico geral e especialistas com preços reduzidos via Telemedicina Descontos em exames da rede Dasa (+15%) Descontos em farmácias Pague Menos (20% a 30%) Estacionamento gratuito por meio de parceria com a administradora do edifício Day off no mês do aniversário Remuneração competitiva