Publicidade

Última atualização: 16 de Outubro de 2026

Pessoa Desenvolvedora FrontEnd Sênior

Desenvolvimento de interfaces Admin com React e TypeScript para plataforma de benefícios.

🧓🏽 Sênior🐥 Júnior💼 CLT🌍 100% Remoto

Via Gupy

Sobre

A Caju busca uma Pessoa Engenheira Frontend Sênior para ser referência técnica nas interfaces do Admin. Este profissional será responsável por construir telas, componentes e fluxos que os operadores internos utilizam diariamente, além de definir padrões de componentes reutilizáveis, arquitetura de frontend e critérios de qualidade para a célula e os times de domínio.

Responsabilidades

  • Desenvolver aplicações web e mobile utilizando React e TypeScript, focando em manutenibilidade, reusabilidade de componentes e experiência do usuário.
  • Revisar código da equipe e participar das especificações técnicas de novas funcionalidades.
  • Garantir a qualidade do código com testes de unidade e integração.
  • Utilizar ferramentas de IA (ex: Claude, Copilot) para acelerar entregas e resolver problemas.
  • Arquitetar e evoluir o frontend do Admin em React e TypeScript, incluindo estrutura de componentes, gestão de estado, roteamento, performance e acessibilidade.
  • Definir e manter, em conjunto com Product Design, os padrões de UI e a biblioteca de componentes reutilizáveis do Admin.
  • Analisar construções de frontend dos times de domínio, apontando riscos e recomendando padrões.
  • Avaliar demandas de interface para determinar se são responsabilidade do Admin.
  • Desenhar contratos de API com o backend e contribuir no código Node.js quando necessário.
  • Contribuir para uma estrutura automatizada de validação de código de frontend.
  • Cuidar da observabilidade do frontend e responder por incidentes de interface.
  • Garantir testes automatizados de frontend e boas práticas de segurança e privacidade.
  • Escrever e defender RFCs de frontend, planejando entregas em lançamentos menores.
  • Atacar proativamente a complexidade das interfaces existentes e identificar oportunidades de pagar dívida técnica.
  • Entender as regras de negócio e a operação para desenhar interfaces que reduzam esforço e erro.
  • Escrever documentação técnica clara.
  • Mentorear pessoas engenheiras Plena e Júnior e participar do recrutamento.

Requisitos

  • Experiência como pessoa engenheira de software sênior, com foco principal em frontend e passagem por aplicações web complexas em produção.
  • Domínio de React e TypeScript, incluindo arquitetura de aplicações de médio e grande porte, gestão de estado e organização de componentes.
  • Domínio de design patterns aplicados ao frontend e capacidade de reconhecer design smells em código de terceiros.
  • Experiência construindo ou mantendo design systems e bibliotecas de componentes reutilizáveis.
  • Experiência com performance de interface (profiling, otimização de renderização, carregamento) e acessibilidade.
  • Experiência com testes automatizados de frontend (Jest, Testing Library, Playwright, Cypress ou equivalentes).
  • Consumo de APIs REST e autenticação (OAuth, JWT); familiaridade com Node.js para colaborar com o backend da célula.
  • Vivência com CI/CD, observabilidade de frontend (Sentry, Datadog RUM ou equivalentes) e estratégias de rollout com feature flags.
  • Uso de assistentes de IA no dia a dia de desenvolvimento (Claude Code, Claude Agent SDK ou equivalente) como parte da prática de engenharia do time, com critério para revisar e validar código gerado.
  • Disposição para entender como o negócio se organiza, a atuação base da operação e os papéis das pessoas que usam o Admin.
  • Interesse por interfaces de trabalho intenso, com muitos dados e ações críticas, onde clareza e prevenção de erro valem mais que efeito visual.
  • Capacidade de conversar com PM, Product Design, operação e times de domínio, entendendo o problema antes de propor solução.
  • Comunicação e negociação: escrita e falada claras; sabe argumentar sobre escopo e padrões com outros times.
  • Capacidade crítica: questiona a demanda e a solução proposta antes de executar, e sustenta a posição com critério.
  • Influência e consenso: faz os padrões de frontend serem adotados por convencimento, não por imposição; cria pontes com outros times.
  • Dono técnico: se responsabiliza pelas decisões de frontend, com discernimento para escalar ao Tech Lead e ao Tech Manager quando faz sentido.
  • Pragmatismo: entrega funcionando primeiro, evolução em seguida.

Desejáveis

  • Experiência com Angular, além de React.
  • Experiência contribuindo em backend Node.js e TypeScript.
  • Experiência construindo pipelines de CI/CD com validações automatizadas de frontend (lint, testes visuais, análise estática).
  • Experiência criando prompts ou agentes (via Claude ou equivalente) para revisão e validação automatizada de código.
  • Passagem por produtos de backoffice ou ferramentas internas usadas por times de operação.
  • Experiência prévia em fintech, meios de pagamento ou emissoras de cartão.
  • Vivência com Storybook, Figma, Jira, Notion, Sentry ou equivalentes.

Benefícios

  • Cartão Caju (Refeição, Alimentação, Mobilidade, Saúde, Home Office, Cultura e Educação)
  • Plano de Saúde sem coparticipação
  • Zenklub (consultas online com terapeutas e coaches)
  • Wellhub
  • Parceria Rosetta Stone (aprendizado de idiomas)
  • Dia de recarregar - day off
  • Conexa Saúde (consulta médica online)
  • Auxílio Creche para crianças até 5 anos
  • Parceria com Alura
  • Equipamento de trabalho
  • Possibilidades de crescimento

Outras Informações

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"

Hey!

Cadastre-se na Remotar para ter acesso a todos os recursos da plataforma, inclusive inscrever-se em vagas exclusivas e selecionadas!