Desenvolvedor(a) Front-end React Sênior
Cadmus
Descrição da vaga
Principais responsabilidades/funções da vaga:
Desenvolver funcionalidades de alta complexidade e criticidade, com foco em qualidade, performance e manutenibilidade
Propor e implementar soluções técnicas escaláveis e sustentáveis a partir das necessidades de negócio
Contribuir para decisões de arquitetura e para a consistência técnica entre os projetos da plataforma
Escrever e manter testes automatizados (unitários, integração e E2E)
Participar ativamente de code reviews, compartilhando conhecimento e boas práticas
Identificar gargalos técnicos, riscos e problemas recorrentes, propondo melhorias
Contribuir para a evolução dos processos de desenvolvimento, homologação e publicação em produção (CI/CD)
Manter boas práticas de versionamento, organização de código e redução de dívida técnica
Contribuir para a documentação técnica e para os padrões de desenvolvimento
Implementar integrações com APIs e sistemas de terceiros, garantindo robustez e confiabilidade
Garantir performance, segurança e disponibilidade das aplicações
Utilizar monitoramento e observabilidade para acompanhar a saúde das aplicações e atuar em incidentes
Colaborar de forma próxima com times de produto, design, backend e dados
Frontend e Arquitetura
Domínio avançado de React, Next.js e TypeScript em ambiente de produção
Experiência com arquitetura modular, separação de responsabilidades e design de sistemas escaláveis
Conhecimento sólido de padrões de arquitetura (Clean Architecture, Design Patterns)
Experiência com SSR, performance e otimização de aplicações frontend
Qualidade e Engenharia
Forte atuação com testes automatizados (unitários, integração e E2E)
Experiência com ferramentas de qualidade de código e pipelines de CI/CD
Vivência com code review estruturado e aderência a padrões de desenvolvimento
Infraestrutura e Observabilidade
Conhecimento em Docker e pipelines de deploy (Kubernetes é um diferencial)
Experiência com observabilidade (logs, métricas, tracing), especialmente com ferramentas como Datadog
Capacidade de analisar dados de monitoramento e atuar preventivamente em problemas
Integrações e Backend
Experiência com consumo e padronização de APIs REST
Conhecimento em autenticação, segurança e gestão de sessão
Dados e Analytics
Capacidade de implementar e validar tracking de eventos e funis
Preocupação com a consistência e a confiabilidade dos dados coletados para análise
Competências Comportamentais:
Comunicação clara e objetiva, especialmente em ambientes assíncronos
Pensamento crítico e visão sistêmica para decisões técnicas
Senso de urgência com bom julgamento de prioridades
Proatividade e autonomia para identificar problemas e propor soluções
Colaboração e habilidade de trabalhar de forma próxima com diferentes áreas
Organização e foco em previsibilidade de entregas
Mentalidade de melhoria contínua e preocupação com qualidade
Capacidade de equilibrar velocidade de entrega com excelência técnica
Disposição para compartilhar conhecimento e apoiar o crescimento de colegas, sem exigência de papel formal de liderança
