Descrição:Do que você precisa:Conhecimentos sólidos do sistema de controle de versão git;Domínio de boas práticas de desenvolvimento de software (DRY, KISS, TDA, SoC, SOLID);Visão sobre design patterns (Criacional, Estrutural e Comportamental);Familiaridade com ferramentas de hint/lint (Preferencialmente ESLint);Conhecimentos sólidos de HTML e CSS;Experiência com design responsivo (media queries, propriedades relativas, flexbox, css grid);Conhecimentos sólidos de Javascript e domínio dos paradigmas OO (prototype) e funcional da linguagem;Conhecimentos sólidos da biblioteca React;Conhecimento sobre a biblioteca Redux e seu uso para controle de estado com React;Experiência com SPAs entregues via Server Side Render;Experiência com testes unitários em javascript;Conhecimentos sólidos de NodeJS/npm;Domínio de design de APIs REST (Preferencialmente com o framework Express);Conhecimento sobre GRAPHQL (Preferencialmente com o framework Apollo);Experiência na entrega de software via PaaS;Visão do modelo arquitetural de micro-serviços;Experiência com alguma ferramenta de CI/CD (Preferencialmente gitlab ci);Familiaridade com ferramentas de monitoração (métricas de performance e erros).Conhecimentos que te destacam:Capacidade de se comunicar em inglês.Como será seu dia a dia:Escrever código limpo, de fácil manutenção, utilizando as melhores práticas de desenvolvimento de software;Procurar sempre criar para os produtos Globo a melhor experiência de uso para o usuário final, trabalhando de perto com os especialistas em UX;Participar ativamente na resolução de problemas complexos, identificando oportunidades de melhoria e propondo soluções inovadoras;Trabalhar de forma colaborativa com outros membros da equipe, incluindo desenvolvedores, designers e stakeholders, para garantir o sucesso dos projetos;Mentorar e orientar desenvolvedores mais juniores, compartilhando conhecimento e melhores práticas.
#J-18808-Ljbffr