Pessoa Desenvolvedora Fullstack Node/React Especialista II (Produtos Estruturantes) - Vaga afirmativa para Talentos Diversos
Job type: Effective
Work model: Remote
Also for PwD
Job description
O que é o gb.tech?
Somos o time de tecnologia do GB e nosso espírito inquieto nos faz estar sempre de olho nas tendências futuras. A tecnologia é fundamental para revolucionar toda a nossa jornada, da pesquisa e desenvolvimento de produtos até a venda final para nossos consumidores - e é através dela que estamos construindo o maior ecossistema de beleza do mundo.
Cada novo processo, lançamento e solução exigem eficiência, habilidade e inovação. Só assim é possível manter a velocidade e o dinamismo do nosso crescimento e entregar beleza em cada canto do Brasil e em mais de 15 países. E é isso que o time do gb.tech está fazendo no Grupo Boticário.
Temos o compromisso de construir um ambiente cada vez mais diverso e inclusivo. Valorizamos a Diversidade e estamos comprometidos com a promoção da inclusão e equidade em nossos times.
Como parte da nossa estratégia em prol da diversidade e inclusão, buscamos a representatividade da sociedade em nossos times. Por isso, temos vagas destinadas aos grupos minorizados priorizados em nossa estratégia: Pessoas com Deficiência, Pessoas Negras (pretas e pardas), Mulheres (Cis e Trans), Pessoas da Comunidade LGBTQIA+ e Pessoas 50+.
Essa ação faz parte de uma estratégia ligada aos nossos compromissos e fortalecimento de nossa cultura equânime.
Conheça mais sobre nossos compromissos em: https://www.umabelezadefuturo.com.br
Responsibilities and assignments
- Projetar e desenvolver aplicativos, sistemas e softwares de alta qualidade e alto desempenho.
- Realizar análises de requisitos e definir as melhores práticas de desenvolvimento.
- Utilizar metodologias ágeis para gerenciar projetos de tecnologia.
- Trabalhar em estreita colaboração com outros desenvolvedores, engenheiros e profissionais de TI para garantir que os sistemas e aplicativos atendam aos padrões e requisitos técnicos.
- Participar de discussões e grupos de trabalho para identificar oportunidades de melhoria e inovação tecnológica.
- Manter-se atualizado com as tendências e desenvolvimentos mais recentes em tecnologia.
- Treinar, capacitar e orientar outros desenvolvedores na equipe.
- Trabalhar com diferentes ferramentas e tecnologias, como bancos de dados, sistemas operacionais, ambientes de desenvolvimento integrado (IDEs) e plataformas de nuvem.
- Desenvolver documentação técnica e manuais do usuário para soluções de software.
- Garantir o cumprimento das normas de segurança para um software seguro.
- Apoiar as lideranças, sendo o Squad Leader para criar e manter uma cultura de colaboração dentro do time.
Requirements and qualifications
Principais hard skills:
- Fundamentos sólidos e experiência avançada em estruturas de dados, algoritmos e resolução de problemas.
- Fundamentos sólidos e experiência avançada em controle de versão, como Git e GitFlow..
- Fundamentos sólidos e experiência avançada em linguagens de programação, como TypeScript e Javascript.
- Fundamentos sólidos e experiência avançada em frameworks web, como Node.js, React, SASS, LESS, MUI e Design System.
- Fundamentos sólidos e experiência avançada em gerenciamento de pacotes, como npm e yarn.
- Fundamentos sólidos e experiência avançada em gerenciamento de estados, como Redux, Context API e React Hooks.
- Fundamentos sólidos e experiência avançada em padrões de design, como design responsivo, reativo, adaptativo, W3C, Atomic Design, Singleton, Builder e Adapter.
- Fundamentos sólidos e experiência avançada em melhores práticas de desenvolvimento, como Clean Code, SOLID, YAGNI, DRY e KISS.
- Fundamentos sólidos e experiência avançada em SQL e NoSQL para persistência de dados estruturados, como PostgreSQL e MongoDB.
- Fundamentos sólidos e experiência avançada em performance da aplicação, como LocalStorage, CDN, Lazy loading e Cache.
- Fundamentos sólidos e experiência avançada em serviços de comunicação entre sistemas, como Rest, Restful, SOAP e BFF.
- Fundamentos sólidos e experiência avançada em conceitos de teste de software, como pirâmide e diamond.
- Fundamentos sólidos e experiência avançada em estilos arquiteturais, como Monolito, Microsserviços, Mensageria, Microfrontends, MVC, MVVM, SPA ou PWA.
- Fundamentos sólidos e experiência avançada em message brokers de fila (RabbitMQ, FIFO e LIFO), tópicos (PUB/SUB) e stream (Kafka).
- Fundamentos sólidos e experiência avançada em técnicas de desenvolvimento seguro.
- Fundamentos sólidos e experiência em soluções em nuvem, como AWS, GCP ou Azure.
- Fundamentos sólidos e experiência em DevOps, como Kubernetes, Docker, containers e orquestração.
- Fundamentos sólidos e experiência em monitoramento, como telemetria e alertas..
- Desejável conhecimento em comunicação entre sistemas, como GraphQL.
- Desejável conhecimento em plataforma Low Code, como APPSheet.
- Desejável conhecimento em LGPD.
- Desejável conhecimento em ferramentas de Feature Flag.
Principais soft skills:
- Comunicação: Ter habilidade de comunicação para poder trabalhar efetivamente com outros desenvolvedores e líderes. A capacidade de explicar ideias e conceitos técnicos de forma clara e concisa é fundamental..
- Pensamento crítico: Analisar problemas complexos e identificar soluções criativas e eficazes. Ser capaz de avaliar informações e dados, identificar tendências e padrões e tomar decisões..
- Colaboração: Trabalhar em equipe é essencial. Um desenvolvedor especialista precisa ser capaz de colaborar efetivamente com outros desenvolvedores, engenheiros e líderes para atingir os objetivos do projeto.
- Adaptabilidade: Precisa estar disposto e capaz de aprender novas tecnologias e habilidades rapidamente. Precisa ser capaz de se adaptar às mudanças de projeto e prazos apertados.
- Pensamento estratégico: Pensar estrategicamente para desenvolver soluções tecnológicas eficazes que atendam às necessidades do negócio ou do cliente..
- Gestão de tempo: Gerenciar efetivamente seu tempo é fundamental. Precisa ser capaz de priorizar tarefas, definir prazos realistas e gerenciar o tempo de forma eficaz para cumprir as expectativas do projeto.
- Orientação para resultados: Ter uma orientação para resultados, trabalhando de forma eficiente e eficaz para atingir os objetivos do projeto..
- Flexibilidade: Ser flexível é importante para lidar com mudanças em projetos e prazos. Precisa ser capaz de se adaptar rapidamente a mudanças e trabalhar de forma eficaz em diferentes ambientes de trabalho.
- Empatia: Ter empatia é muito importante. Precisa ser capaz de entender e se comunicar efetivamente com pessoas de diferentes origens e níveis de experiência.
- Pensamento criativo: Pensar de forma criativa é importante para criar soluções inovadoras. Precisa ser capaz de pensar fora da caixa e experimentar novas abordagens para encontrar soluções eficazes.
Additional information
Já falamos que o Grupo Boticário é o melhor e maior ecossistema de beleza, né?
E quando falamos dos Benefícios, oferecemos um pacote super diferenciado e pensado para estar presente em todos os momentos da vida dos colaboradores.
Confere só um resumo dos benefícios* que temos por aqui:
- Nossa Jornada de Trabalho tem carga horária flexível e sustentável;
- Todo mundo merece um momento para cuidar da alimentação, certo? Aqui você poderá contar com o Vale Refeição e/ou Vale Alimentação (conforme elegibilidade), mas se você for trabalhar em uma das nossas fábricas ou centros de distribuição. Temos Refeitório;
- Tá, mas e a sua saúde? Para nós a sua saúde é prioridade, aqui oferecemos Plano de Saúde, Plano Odontológico, Seguro de Vida e Previdência!;
- Sabe a vida fitness? Deixa com o Gympass;
- E as crianças? Disponibilizamos um Auxílio Nutrição Infantil Complementar e também um Auxílio para o Material Escolar;
- Falando em crianças, aqui no Grupo Boticário, acreditamos que todos possuem o direito de uma licença parental igualitária. Por isso oferecemos 120 dias de Licença Parental para papais e mamães;
- Tem aquele Pet super fofo e quer ajuda? Está na mão, Auxílio Pet;
- Todo mundo faz aniversário e, já que você está de parabéns, oferecemos Day Off de Aniversário.
- Desconto de até 40% em nossos produtos! Agora sim viu vantagem, né?
Process stages
- Step 1: Registration
- Step 2: Triagem
- Step 3: Entrevista Recrutamento e Seleção
- Step 4: Entrevista com Liderança
- Step 5: Teste / Case
- Step 6: Entrevista Interface
- Step 7: Carta Oferta
- Step 8: Processo Admissional
- Step 9: Hiring
Grupo Boticário
De uma pequena farmácia de manipulação a maior franquia de cosméticos do planeta.
Somos um Grupo com 15 marcas que está presente em mais de 40 países, com mais de 4.000 lojas físicas, líder de e-commerce de beleza no Brasil e mais de 19.000 colaboradores diretos.
Temos um ecossistema próprio de beleza, que vai da indústria ao ponto de venda, da logística ao varejo, do laboratório ao coração das consumidoras e das nossas inovações até a palma da sua mão.
Acreditamos que o futuro mais bonito é aquele que construímos juntos, por isso, até 2030 temos compromissos ambiciosos voltados para o impacto positivo em dimensões humanas, ambientais e em nossos processos produtivos.
Reinventamos a beleza por meio da tecnologia, inovação diversidade e sustentabilidade com: O Boticário, Eudora, Quem Disse, Berenice?, Vult, O.U.i, Dr. JONES, Tô.que.tô, TRUSS, e do marketplace Beleza na Web, além de atuarmos com produtos licenciados como Australian Gold, Bio Oil, Nuxe, e Pampers.
Vem fazer beleza com a gente!
This position has been paused by the company.
Conheça mais sobre nós