Ciandt
[Job 29270] Senior Front End (React) Developer,… at Ciandt · Campinas
ExperiencedOn-siteFull-timeCampinas, São Paulo, Brazil
Job Description
Somos especialistas em transformação tecnológica , unindo expertise humana à IA para criar soluções tech escaláveis. Com mais de 8,000 CI&Ters ao redor do mundo, já formamos parcerias com mais de 1,000 clientes durante nossos 30 anos de história. Inteligência Artificial é nossa realidade. Importante : se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente. Estamos em busca de uma pessoa Senior React Developer para integrar nossa equipe de desenvolvimento de um produto de dados e atuar em um cliente do ramo de Entretenimento . Responsabilidades Planejar, desenvolver e manter interfaces de usuário modernas, responsivas e de alta performance. Atuar na construção e evolução de aplicações novas e existentes. Escrever código limpo, reutilizável e bem estruturado seguindo boas práticas de engenharia de software. Analisar e resolver problemas utilizando debug, logs e ferramentas de observabilidade e monitoramento. Colaborar com times de design, backend e produto na definição e entrega de soluções. Participar de cerimônias ágeis, code review e evolução técnica do time. Manter comunicação clara com equipe, liderança e cliente. Requisitos para este desafio Experiência sólida com tecnologias de frontend. Conhecimentos em HTML, CSS, Javascript e/ou React, e design responsivo (mobile, tablet e desktop). Conhecimento em consumo e integração de APIs REST e serviços backend. Conhecimento em boas práticas como SOLID, Clean Code, DRY e KISS. Experiência com padrões de projeto (design patterns) aplicados ao frontend. Experiência com testes unitários . Experiência com versionamento de código utilizando Git (GitLab, GitHub ou similares). Experiência com CI/CD (GitLab CI, Jenkins ou similares). Vivência com metodologias ágeis (Scrum, Kanban, XP). Diferenciais Conhecimento em Roku. Conhecimento em práticas de performance, otimização e resiliência no frontend. Conhecimento em UX/UI e melhoria de experiência do usuário. Somos especialistas em transformação tecnológica, unindo expertise humana à IA para criar soluções tech escaláveis. Com mais de 8,000 CI&Ters ao redor do mundo, já formamos parcerias com mais de 1,000 clientes durante nossos 30 anos de história. Inteligência Artificial é nossa realidade. Importante: se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente. Estamos em busca de uma pessoa Tech Lead / Developer Javascript (Vanilla) para integrar nossa equipe de desenvolvimento de um produto de dados e atuar em um cliente do ramo de Entretenimento. Você será responsável por: - Projetar melhorias arquiteturais sustentáveis - Atuar na refatoração de monólitos para microsserviços e modularização de frontends embarcados - Atuação sistêmica visando entender impactos entre back end, plataforma de video, dispositivos, produto e experiência do usuário - Atuar na tomada de decisões arquiteturais; - Atuar como referência técnica para múltiplas squads; - Documentar decisões arquiteturais (ADR); - Atuar orientado por métricas, cultura de performance e qualidade. Para esse desafio será importante ter: - Disponibilidade para o trabalho híbrido 2x na semana no escritório do cliente (Rio de Janeiro/RJ); - Forte experiência com Javascript Vanilla; - Domínio profundo de Javascript puro (sem depender excessivamente de frameworks); - Entendimento sólido de: event loop, garbage collection, memory leaks e manipulação de DOM em ambientes restritos; - Conhecimento de limitações reais de hardware: CPU limitada, memória restrita e navegadores antigos; - Experiência com arquitetura de microsserviços e sistemas distribuídos;w - 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 similar); - Conhecimento de Idempotência; - Conhecimento de Retry e backoff; - Conhecimento de Circuit breaker; - Conhecimento de observabilidade (logs, métricas, tracing). Será um diferencial se possuir: - Experiência com aplicações que rodam em browsers embarcados; - Experiência com HLS e/ou MPEG-DASH, DRM (Widevine, PlayReady, FairPlay) e Integração com players customizados ou nativos; - Experiência com tratamento de buffering, bitrate adaptativo (ABR), eventos de erro de playback e telemetria de player (QoE, QoS). - Experiência com Caching e Performance; #LI-AM2