Desenvolvedor(a) Front End Sênior
Responsabilidades e atribuições
• Desenvolvimento de aplicações web;
• Manutenção de sistemas para correção de falhas/erros;
• Implementação de melhorias;
• Fazer Code Review do código desenvolvido por seus colegas;
• Aprender e ensinar com seus colegas de equipe;
• Desenvolver e manter testes unitários do código da aplicação;
• Atuar como parte da equipe ágil;
• Desenvolver, implantar e operar aplicações na cultura DevOps;
• Desenvolver as funcionalidades de contato com o usuário;
• Otimizar a aplicação para melhor velocidade e escalabilidade;
• Garantir a validação dos dados fornecidos pelos usuários;
• Criar código e bibliotecas reutilizáveis para uso futuro;
• Colaborar com outros membros da equipe, Engenheiros, PO, QA, Designers, Scrum Master e Tech Leader para resolver os desafios existentes.
Requisitos e qualificações
- Sólido Conhecimentos em aplicações web com Frontend em React.
- Conhecimento em backend NodeJs;
- Sólido Conhecimentos Javascript (ES6), TypeScript, CSS3 e HTML5.
- Sólido conhecimento em testes unitários utilizando Jest;
- Conhecimento em Pré-processadores de estilo (SASS/SCSS ou outros).
- Experiência com microfront-end e federation;
- Conhecimento avançado em versionamento de código (Git);
- Desejável Conhecimentos da cultura DEVOPS (Jenkins, Pipeline scripts).