Skills
Sobre a Vaga
Na CI&T, buscamos uma pessoa Tech Lead / Developer JavaScript (Vanilla) para atuar no desenvolvimento de um produto de dados junto a um cliente do setor de entretenimento. Você será responsável por evoluir a arquitetura, liderar decisões técnicas e apoiar múltiplas squads com foco em performance, qualidade e impacto no usuário.
Responsabilidades
- Propor melhorias arquiteturais sustentáveis e orientar a evolução do produto
- Atuar na refatoração de monólitos para microsserviços e na modularização de frontends embarcados
- Conduzir uma visão sistêmica, entendendo impactos entre backend, plataforma de vídeo, dispositivos e experiência do usuário
- Tomar decisões arquiteturais e registrar alinhamentos por meio de ADR
- Atuar como referência técnica para múltiplas squads
- Trabalhar orientado por métricas, cultura de performance e qualidade
Requisitos
- Disponibilidade para trabalho híbrido 2x na semana no escritório do cliente (Rio de Janeiro/RJ)
- Forte experiência com JavaScript Vanilla e domínio profundo de JavaScript puro
- Entendimento de event loop, garbage collection, memory leaks e manipulação de DOM em ambientes restritos
- Conhecimento das limitações reais de hardware (CPU limitada, memória restrita e navegadores antigos)
- Experiência com arquitetura de microsserviços e sistemas distribuídos
- Experiência com comunicação síncrona e assíncrona
- Experiência com banco de dados relacional ou não relacional
- Experiência com message brokers (Kafka, RabbitMQ ou similares)
- Conhecimento de idempotência, retry e backoff, circuit breaker
- Experiência com observabilidade (logs, métricas e tracing)
Beneficios
- Atuação em projetos de grande escala com foco em inovação e impacto
- Cultura orientada a métricas, performance e qualidade
- Ambiente com times multidisciplinares e oportunidade de liderança técnica