Somos impulsionados em movimentar o mundo, simplificando a logística e conectando caminhoneiros e cargas por meio de soluções inovadoras. Mas nosso propósito vai além! Estamos comprometidos em transformar vidas, proporcionando mais oportunidades de crescimento para nossa equipe e gerando eficiência e segurança para as empresas parceiras. Além disso, desempenhamos um papel essencial na preservação do planeta, otimizando a malha logística das regiões em que atuamos e reduzindo a emissão de poluentes, em prol de um ambiente sustentável para as gerações futuras. A Frete.com é a maior plataforma de fretes da América Latina e conta com as marcas Fretebras, Cargo X e Intersite. Vem ser Frete.com e conhecer mais sobre o desafio no time de Gestão da Viagem.
Desenvolvedor(a) front-end react - pleno at frete.com
Remote - HOME OFFICE - BR
Requisitos
Habilidades
- Conhecimento sólido de React / Next.js (Server-side rendering / SPA)
- Conhecimento sólido de micro frontends
- Conhecimento em integrações do frontend com APIs Rest
- Conhecimento dos empacotadores e automatizadores, como Webpack
- Conhecimento sólido com uso do armazenamento local do navegador (Local storage, Session storage, Cookies)
- Conhecimento sólido em testes Testes unitário com jest (e de preferência react-testing-library)
- Conhecimento sólido de programação Web (HTML, CSS, JavaScript, TypeScript, etc)
- Conhecimento das boas práticas de desenvolvimento (Clean code, SOLID, Revisão de código)
- Conhecimento das boas práticas de desenvolvimento seguro
- Conhecimento de Docker para desenvolvimento
- Conhecimento em observabilidade das aplicações
- Conhecimento sólido sobre Git
- Conhecimento em desenvolvimento de micro frontends usando module federation com Webpack
- Conhecimento de outros frameworks relacionados a stack de frontend
- Conhecimento de testes de integração
Responsabilidades
- Escrever código de fácil leitura e manutenção, corrigir bugs, participar da definição de ferramentas, tecnologias e processos conforme as melhores práticas de engenharia de software;
- Implementar soluções de média/alta complexidade de maneira autônoma, garantindo progresso, minimizando os riscos de atraso através da detecção de possíveis problemas nos requisitos.
- Busca e realiza análises para embasar as decisões técnicas;
- Elevar o nível da prática de testes de qualidade de software do time, identificando e mitigando riscos ao nível do código, funcionalidade ou projeto;
- Participar da resolução de incidentes em seu escopo de atuação;
- Contribuir com o backlog identificando e sugerindo oportunidades de melhoria nos sistemas em que atua, como por exemplo: otimização de performance, documentação, segurança e testes de integração;
- Participar ativamente de revisão de código e realizar mentorias através de sessões de pareamento e apresentações para o time;
- Analisar o esforço necessário das demandas em relação ao negócio e dependências, aprendendo com o contexto de modo a melhorar a assertividade de suas estimativas e a priorização das tarefas
Tecnologias
ReactNext.jsmicro frontendsAPIs RestWebpacklocal storageSession storageCookiesjestreact-testing-libraryHTMLCSSJavaScriptTypeScriptClean codeSOLIDDockerobservabilityGitmodule federation
See if your resume is ready for this job
See how our AI can optimize your resume and improve your chances for this role.