Você tem perfil inovador, que gosta de aprender e está a fim de criar produtos que encantam e melhoram a experiência das pessoas?Estamos em busca de uma pessoa desenvolvedora com foco em front-end e back-end para atuar no time das soluções de atendimento pós-venda, oferecido para milhares de clientes do nosso e-commerce, marketplace e aplicativo.
Este time é responsável pelo desenvolvimento e operação dos canais de atendimento aos clientes da nossa plataforma.ResponsabilidadesParticipar do ciclo de desenvolvimento ágil de software (SDLC)Construir, refatorar e evoluir nossa plataformaDesenvolver produtos com entregas de qualidade por meio de testes automatizados, revisão de código e boas práticasDesenvolver melhorias e corrigir eventuais problemas nos produtosParticipar das cerimônias da squad e colaborar com a definição e priorização do backlog de desenvolvimentoParticipar de um time multidisciplinar rodando metodologia ágilCrescer e aprender com as pessoas dos times de desenvolvimentoDeploy em ambiente de produção de forma automatizada (CI/CD)Prover uma solução fácil de usar, segura, confiável e escalávelAtuar de modo a garantir a satisfação do cliente com a empresaManter a cultura e o ambiente saudável entre os membros do timeÉ essencial que você tenha conhecimento, experiência e domínio em:HTML 5, CSS 3 (Sass/Less), Javascript (ES6);Desenvolvimento de aplicações responsivas (web e mobile);Desenvolvimento com Node.js e ReactControle de versão com Git (Gitlab, Github, Gitflow);Testes automatizados (unitário, integração, E2E, stress);Arquiteturas de micro frontends, microsserviços e API RESTful;Containers com Docker e Kubernetes;Integração contínua (CI) e Deploy contínuo (CD);Paradigmas de programação, padrões de projeto e boas práticas;Entender os problemas e limitações do JavaScript, CSS e HTML;CDN (Content Delivery Network);Performance e escalabilidade no front-end e back-end;Paradigmas de gestão de estado de uma aplicaçãoEntender os custos do front-end (arquitetura, que problemas na interface podem gerar negativamente para uma empresa, etc)Dominar o ambiente do navegador (render, painting e etc)Protocolo e o que o cerca (segurança, three-way handshake do TCP, como funciona uma requisição, SSL, CORS, Cookies, JWT)DiferencialDesenvolvimento de com Next.js e webpackObservability: Stack ELK (Kibana), Grafana, New RelicConhecimento em ambientes em nuvem (Google Cloud, AWS)Processamento assíncrono e mensageria (RabbitMQ, Kafka)