O que você precisa ter ou saber? Experiência com Reactjs e gerenciamento de estados com profundo conhecimento em HTML, CSS e JavaScript;Experiência com Java e/ou Kotlin (desejável) aplicando Programação orientada a objetos e Programação Funcional além de boas práticas de qualidade como TDD, BDD e SOLID;Experiência com desenvolvimento em arquiteturas distribuídas em Cloud (AWS), mensageria, observabilidade e CI/CD;Experiência no desenvolvimento de APIs RESTFul com DBs Relacionais e não-Relacionais;Conhecimento de Performance web, acessibilidade e SEO.Desejável experiência com microfrontends e design system;Desejável experiência com design system;Desejável experiência com microfrontend.Desejável experiência com programação funcional ou reativaDesejável experiência com aplicações AWS;Desejável experiência com linguagens como Kotlin ou Scala.O que é o nosso time de Salões e B2B? No time de Salões e B2B temos a missão de cada vez mais trazer beleza para a vida dos nossos consumidores, fortalecendo a atuação do Grupo Boticário e das nossas marcas próprias e terceiras em canais não proprietários. Por meio dos nossos produtos digitais, contribuímos para geração de valor através da digitalização do canal e da transformação do negócio B2B com foco em aumentar a produtividade, aprimorar o nível de serviço e impulsionar os resultados do negócio. Como será o seu dia?Participar das decisões na implementação dos produtos, demonstrando sentimento de dono e paixão pela resolução de problemas e busca de soluções viáveis;Implementar as melhores soluções de front end e back end, visando sempre a qualidade, performance, melhores práticas de programação, simplicidade e melhor experiência de uso para nossos produtos;Desenvolver, realizar testes unitários, criar e atualizar documentações, implantar e monitorar o que foi desenvolvido (além de garantir a qualidade e boas práticas de programação);Mapear oportunidades de melhoria, fazer recomendações, projetar e implementar nos sistemas, além de desenvolver procedimentos operacionais padrão;Manter, melhorar e revisar códigos existentes através de Code Review e Pair Programming;Manter bom relacionamento buscando soluções inovadoras para os projetos, trabalhando de forma colaborativa e usando de boa comunicação;Investigar e usar novas tecnologias quando relevante;