Natura &Co

Desenvolvedor (a) Full Stack Sr.

Click Here to Apply

Job Location

São Paulo, Brazil

Job Description

Natura & Co é um grupo formado por três marcas icônicas de beleza: Avon, Natura e The Body Shop, cada uma com missão e espírito únicos, mas conectadas pelo propósito comum de construir, juntas, o caminho para um futuro melhor. Líder global na relação direta com o consumidor, o grupo atende mais de 200 milhões de consumidores, em mais de 100 países. São empresas unidas em torno de uma melhor maneira de viver e fazer negócios, comprometidas em gerar impacto econômico, social e ambiental positivo. Agora me diz, onde você deseja estar e ser um agente da mudança? Estamos com uma posição de: Desenvolvedor (a) Full Stack Sr. Local: Remoto Quem estamos buscando? Estamos à procura de um Desenvolvedor (a) Full Stack Sr. para integrar nossa equipe de tecnologia. O candidato ideal será responsável pelo desenvolvimento de aplicações web, trabalhando tanto no front-end quanto no back-end, e contribuindo para a criação de soluções robustas e inovadoras. Será responsável por realizar a mentoria e desenvolvimento dos devs da sua Squad. Sempre nos preocupando em dar a melhor jornada para nossas consultoras de beleza, em um ambiente desafiador de grandes mudanças. Se você é apaixonado por criar soluções eficientes, com expertise em Node.js, TypeScript, JavaScript e também conhece frameworks como React e React Native, queremos conhecê-lo. Quais são as principais responsabilidades: Desenvolver aplicações full stack que atendam aos requisitos de eficiência e escalabilidade. Transformar requisitos em soluções técnicas sólidas. Mantenha um código limpo, legível e reutilizável. Crie interfaces de usuário interativas e responsivas. Colaborar eficazmente em equipes multifuncionais. Oferecer suporte técnico e orientação aos membros da equipe se tornando referência. . O que precisa ter? Experiência sólida em desenvolvimento frontend utilizando React e JavaScript/Typescript avançado, incluindo React Native. Conhecimento em ferramentas de gerenciamento de estado, como Redux ou Context API. Competência em estilização utilizando CSS, SASS ou LESS, e em abordagens de estilização em React, como styled-components. Compreensão dos princípios de design e experiência do usuário, e capacidade de integrar designs nas aplicações de forma eficiente. Experiência em desenvolvimento backend utilizando Node.js e Express, e capacidade de projetar e desenvolver APIs RESTful eficientes. Conhecimento em bancos de dados relacionais (ex: PostgreSQL, MySQL) e NoSQL (ex: MongoDB), e em ORM (Object-Relational Mapping), como Sequelize ou Mongoose. Experiência em autenticação e autorização, incluindo a implementação de sistemas como JWT (JSON Web Tokens) e conhecimento em OAuth e OAuth2. Principais qualificações técnicas Skills do Lado do Cliente (Frontend): React e JavaScript/Typescript Avançado: proficiência em React (última versão) e seu ecossistema. Conhecimento sólido em JavaScript ES6+ e React Native será um diferencial. Framework: Remix State Management: Experiência com ferramentas de gerenciamento de estado, como Redux ou Context API. Estilização: Competência em CSS e pré-processadores como SASS ou LESS. Conhecimento em styled-components ou outras abordagens de estilização em React. Conhecimento de UI/UX: Compreensão dos princípios de design e experiência do usuário. Integração eficiente de designs nas aplicações. Principais qualificações técnicas Skills do Lado do Servidor (Backend): Node.js e Express: experiência em desenvolvimento backend usando Node.js. Conhecimento prático do framework Express.js. API RESTful: capacidade de projetar e desenvolver APIs RESTful eficientes. Banco de Dados: experiência em bancos de dados relacionais (como PostgreSQL, MySQL) e NoSQL (com MongoDB). Conhecimento de ORM (Object-Relational Mapping), como Sequelize ou Mongoose. Autenticação e Autorização: implementação de sistemas de autenticação, como JWT (JSON Web Tokens). Conhecimento em OAuth e OAuth2. Habilidades Gerais: Testes: Prática em testes unitários e de integração. Ferramentas como Jest para testes em React e Supertest para testes no Node.js. Desenvolvimento prevendo o uso de automatizadores de testes, ex: Captura de Ids e Xpath nas aplicações Front End. Gerenciamento de Dependências: Uso de ferramentas como npm ou yarn para gerenciamento de dependências. Controle de Versão: Proficiência em sistemas de controle de versão, como Git. Gestão do Git Flow dos repositórios. Code Review. Conhecimento sobre versionamento semântico. Desempenho e Otimização: Otimização de código e aplicações para melhor desempenho. Segurança: Consciência e aplicação de práticas de segurança web. Conhecimento sobre fluxos de autenticação via BFF com JWT. Single Sign-On DevOps: Conhecimento básico de implantação e configuração de ambientes usando ferramentas como Docker e Docker Compose. Cloud: Familiaridade com serviços em Nuvem. Conhecimento em arquiteturas serverless usando AWS Lambda. Experiência com o AWS Serverless Application Model (AWS SAM) ou o Framework Serverless. Conhecimento em serviços de hospedagem, como Amazon EC2 (máquinas virtuais) e AWS Elastic Beanstalk. Quem é a pessoa? Excelência técnica em diversas áreas de desenvolvimento de software. Habilidade sólida de liderança para motivar, guiar e inspirar a equipe. Comunicação eficaz, tanto verbal quanto escrita. Capacidade de tomar decisões difíceis de forma rápida e confiante. Comprometimento com o desenvolvimento profissional da equipe, fornecendo feedback construtivo e promovendo um ambiente de trabalho colaborativo. Visão estratégica para o produto ou projeto em que está trabalhando, além de resiliência e adaptabilidade para lidar com contratempos e mudanças no ambiente de trabalho. Quais são os benefícios? _PLR _Transporte fretado ida/volta. Estacionamento e restaurante no local _Sua sexta-feira termina às 15:00 #sextou _Gympass _O dia do seu aniversário é na sua casa + Vale-presente Natura _Produtos Natura, Avon e The Body Shop com 40% off. (calma! são 10 produtos por mês para cada um e-commerce) _Auxílio Creche _Licença maternidade 6 meses + Licença paternidade 40 dias _Presente no dia das mães (para a sua e para você, se também for mãe) _Assistência médica + odontológica + seguro de vida _Clube Natura com acesso à academia, aulas de yoga, treino funcional, pilates e mindfulness A Natura &Co incentiva #Mulheres, #Negros, profissionais #PCD, pessoas pertencentes às comunidades #LGBTQIA+ #Gestantes e profissionais de #QualquerIdade a se candidatarem a esta vaga! #diversidade

Location: São Paulo, BR

Posted Date: 5/8/2024
Click Here to Apply
View More Natura &Co Jobs

Contact Information

Contact Human Resources
Natura &Co

Posted

May 8, 2024
UID: 4628755328

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.