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.