- Ciandt
- Brazil,
- Full-Time
- 4 days ago
[Job 29151] Senior Javascript (Vanilla) Developer, Brazil: our view in 3 lines...
- The Role: A technical lead/developer role focused on vanilla JavaScript for a data product serving an entertainment client, acting as a technical reference across squads.
- The Person: Designar e documentar decisões arquiteturais, liderar refatoração de monólitos para microsserviços, servir como referência técnica para múltiplas squads e atuar orientado por métricas de performance e qualidade.
- Requirements: Forte experiência com Javascript Vanilla, entendimento de event loop, garbage collection, memory leaks e manipulação de DOM, experiência com microsserviços, Kafka ou RabbitMQ, idempotência, retry/backoff, circuit breaker e observability.
Job Description
Estamos em busca de uma pessoa Senior Javascript (Vanilla) Developer 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:
Desenvolver e implementar interfaces responsivas, performáticas e acessÃveis utilizando JavaScript puro (Javascript Vanilla);
Participar da integração entre front-end e back-end, garantindo o consumo eficiente de APIs e outros serviços;
Colaborar com as equipes de Design e Back-end para alinhar e planejar as entregas dos projetos;
Contribuir para a revisão de código e disseminação de boas práticas de desenvolvimento;
Identificar e sugerir melhorias de performance, usabilidade e acessibilidade nas aplicações;
Garantir que o código seja limpo, organizado, escalável e de fácil manutenção;
Trabalhar com ferramentas de automação e integração contÃnua (CI/CD) para otimizar o fluxo de desenvolvimento;
Atuar com base em métricas, assegurando a evolução contÃnua e sustentável dos projetos.
Para esse desafio será importante ter:
Experiência prática em desenvolvimento front-end com JavaScript puro;
Sólidos conhecimentos em JavaScript (ES6+), HTML5 e CSS3;
Experiência com testes unitários e de integração;
Familiaridade com design patterns, princÃpios de código limpo e boas práticas de engenharia de software;
Conhecimentos em algoritmos e estruturas de dados;
Capacidade de resolver problemas técnicos de média a alta complexidade;
Conhecimento em ferramentas de versionamento de código, como Git;
Experiência com integração de APIs RESTful;
Vivência com metodologias ágeis, como Scrum ou Kanban.
