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.
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!