Job description
Sobre o time de Digital
Faça parte da Squad Ecommerce, onde você terá a oportunidade de construir experiências excepcionais que impactam diretamente os canais do ecommerce e vendas digitais da empresa.
Sobre a vaga
Desenvolvedor(a) Front End ficará responsável pelas atualizações e definições tecnológicas nos nossos sites, ajudando o time nas decisões técnicas. Garantindo que o código desenvolvido interna e externamente esteja bem documentado. Então se você é um desenvolvedor talentoso e apaixonado por tecnologia, com experiência em React e Node.js , e busca por um desafio estimulante em uma empresa inovadora, então esta posição é para você! Junte-se a nós e faça parte de uma equipe dinâmica e dedicada, onde você terá a oportunidade de contribuir para o desenvolvimento de soluções de software de ponta e impactar positivamente a vida das pessoas através da tecnologia.
Main responsibilities
- Desenvolver e implementar soluções de software utilizando React e Node, garantindo a sua eficiência, escalabilidade e manutenibilidade;
- Colaborar de forma ativa e efetiva com a equipe de desenvolvimento para projetar e implementar recursos e funcionalidades, utilizando as melhores práticas e padrões de desenvolvimento;
- Realizar testes e depurar o software desenvolvido, garantindo a qualidade do código e a identificação e correção de possíveis erros ou bugs;
- Participar de discussões técnicas e contribuir para a tomada de decisões relacionadas à arquitetura e tecnologias utilizadas no desenvolvimento dos projetos;
- Desenvolver novas interfaces gráficas;
- Garantir otimizações de performance de ferramentas existentes;
- Realizar integrações de sistemas;
- Garantir consultas a APIs (Interface de Programação de Aplicativos);
- Garantir o uso de melhores práticas para o desenvolvimento do front-end dos nossos sites;
- Garantir que o código desenvolvido interna e externamente esteja bem documentado.
Requirements and skills
- Proficiência de Javascript e Typescript (Obrigatório);
- Experiência comprovada em desenvolvimento utilizando React(ReactJs/NextJs) e Node( Node.js/NestJs ), com a capacidade de criar aplicações web de alta qualidade e escaláveis (Obrigatório);
- Experiência em integração de API VTEX (catalog, intelligent search, checkout, payments), Headless (Obrigatório)
- Conhecimento em API (Rest e GraphQL)
- Familiaridade com arquitetura de Microserviços e Microfrontend são um diferencial;
- Conhecimento Git (Obrigatório)
- Conhecimento em Next.js , demonstrando a capacidade de desenvolver aplicações web de forma eficiente e otimizada;
- Conhecimento em observabilidade de Frontend.
Será considerado um diferencial se você tiver:
- Conhecimento em boas práticas de performance web;
- Experiência com a implementação de soluções de caching utilizando Redis;
- Experiência com a implementação de soluções utilizando DynamoDB e MongoDB.