Description
At CI\&T, we help major enterprises transform the potential of AI into real business impact through AI Deployment, AI-native execution, and tech-integrated business solutions.
With 30 years of experience in technological transformation, we accelerate innovation with expertise in agentic SDLC, application modernization, Data \& AI, martech, and business strategy.
We are 8\.000 CI\&Ters across more than 25 countries, collaborating to build solutions with real impact. AI is already part of how we work, evolve, and innovate every day.
**Important**: If you reside in the Metropolitan Region of Campinas, your presence at the city’s offices will be mandatory, per the current attendance policy.
We are seeking a **Tech Lead / Javascript Developer (Vanilla)** to join our data product development team and work with a client in the **Entertainment** industry.
**Your responsibilities will include:**
* Designing sustainable architectural improvements
* Refactoring monoliths into microservices and modularizing embedded frontends
* Taking a systemic approach to understand impacts across backend, video platforms, devices, product, and user experience
* Making architectural decisions
* Serving as a technical reference for multiple squads
* Documenting architectural decisions (ADRs)
* Working with a metrics-driven, performance-oriented, and quality-focused culture.
**Requirements for this role:**
* **Availability for hybrid work, 2 days per week at the client's office (Rio de Janeiro/RJ);**
* Strong experience with **Vanilla Javascript**
* Deep proficiency in **plain Javascript** (without excessive reliance on frameworks)
* Solid understanding of: event loop, garbage collection, memory leaks, and DOM manipulation in constrained environments
* Knowledge of real hardware limitations: limited CPU, restricted memory, and legacy browsers
* Experience with microservices architecture and distributed systems
* Experience with synchronous and asynchronous communication
* Experience with relational or non-relational databases
* Experience with message brokers (Kafka, RabbitMQ, or similar)
* Knowledge of idempotency
* Knowledge of retry and backoff strategies
* Knowledge of circuit breaker
* Knowledge of observability (logs, metrics, tracing).
**Nice-to-have qualifications:**
* Experience with applications running on embedded browsers
* Experience with HLS and/or MPEG\-DASH, DRM (Widevine, PlayReady, FairPlay), and integration with custom or native players
* Experience with buffering handling, adaptive bitrate (ABR), playback error events, and player telemetry (QoE, QoS)
* Experience with caching and performance optimization
**Our benefits:**
* Health and dental insurance
* Meal and food allowance
* Childcare assistance
* Extended parental leave
* Partnerships with gyms and health and wellness professionals via Wellhub (Gympass, TotalPass)
* Profit and Results Sharing Program (PLR)
* Life insurance
* Continuous learning platform (CI\&T University)
* Discount club
* Free online platform dedicated to promoting physical health, mental well-being, and overall wellness
* Pregnancy and responsible parenting course
* Partnerships with online course platforms
* Language learning platform
* And many more
More details about our benefits here: https://ciandt.com/br/pt\-br/carreiras
At CI\&T, inclusion begins at first contact. If you are a person with a disability, it is important to **submit your medical report during the selection process.** *Check which information must be included in the report by clicking here.* This allows us to ensure the support and accommodations you deserve. **If you do not yet have a qualifying medical report, don’t worry: we can support you in obtaining one.**
We have a dedicated Health and Wellness team, inclusion specialists, and affinity groups who will support you throughout every stage. Count on us to walk this journey alongside you.