Desenvolvedor FullStack Sênior (Java & React.js, React Native)
Responsabilidades:
- Realizar a modelagem, documentação e implementação de interfaces front-end/back-end para o site, app e apis da Livelo dentro do escopo da squad;
- Garantir a qualidade das soluções através de testes manuais e automatizados;
- Garantir a observabilidade das aplicações e investigar problemas através de ferramentas como Dynatrace, Datadog, Splunk, Elastic Stack, New Relic e similares;
- Tomar decisões técnicas, avaliando os riscos e impactos das soluções (desempenho, escalabilidade, manutenibilidade, segurança etc.);
- Trabalhar em conjunto com outros times da engenharia, garantindo que toda a empresa construa microfrontends, microserviços e gerencie seu conteúdo com o máximo de facilidade e flexibilidade;
Requisitos:
• Superior em Ciências da Computação, Engenharia, Sistemas da Informação ou áreas correlatas;
• Experiência comprovada em Desenvolvimento de Software, com mais de 4 anos de atuação, no mínimo em nível Sênior;
• Capacidade de aplicação de boas práticas de programação;
• Experiência com Javascript, Typescript, HTML e CSS;
• Experiência com frameworks como React.js, React Native ou similares;
• Experiência com testes unitários com Jest;
• Conhecimento avançado em Java, Spring Boot, APIs e integrações
• Conhecimento avançado em RESTful APIs
• Possuir visão clara de todo o ciclo de desenvolvimento de software;
• Experiência com melhores práticas de qualidade de software, como testes automatizados, segurança, monitoração e documentação;
• Vivência com uso de Cloud AWS, IAAS, CI/CD, orquestradores como Kubernetes e Containers como Docker;
• Vivência em práticas ágeis como Scrum ou Método Kanban;
Será considerado diferencial:
• Ter atuado em plataformas de e-commerce;
• Ter atuado em ecossistema de micro frontends, especialmente com Module Federation do webpack;
• Experiência com Next.js e java;
• Experiência com testes de componentes e e2e, especialmente com Cypress;
• Ter atuado com Design Systems;
• Conhecimento em backend e arquitetura distribuída, especialmente com java, Node.js e NestJS;