Requisitos Obrigatórios:- Conhecimento sólido em Angular, HTML5, CSS3, JavaScript e TypeScript.- Compreensão de princípios de design responsivo.- Habilidade de comunicação (verbal e escrita) e trabalho em equipe.- Conhecimento em pré-processadores CSS (por exemplo, SASS, LESS).- Conhecimento com ferramentas de controle de versão (por exemplo, Git).- Conhecimento em ferramentas avançadas de Testes Unitários (Jasmine, Karma, Jest).Requisitos Desejáveis (Opcionais):- Conhecimento em outros frameworks frontend modernos (por exemplo, React, Vue.js).- Conhecimento em ferramentas de Testes End-to-End (Cypress, Protractor).- Conhecimento em metodologias ágeis de desenvolvimento de softwareDiferenciais (Opcionais):- Conhecimentos em tecnologias de backend (Node.js, Spring Boot).- Conhecimentos em desenvolvimento de aplicativos móveis (nativos ou híbridos).- Conhecimentos avançados em bancos de dados relacionais e não relacionais.- Portifólio de projetos disponível publicamente (GitHub por exemplo).Qualificações:- Graduação completa ou cursando áreas relacionadas à Tecnologia da Informação, como Ciência da Computação, Engenharia de Software, Sistemas de Informação, Análise e Desenvolvimento de Sistemas, Engenharia da Computação, Sistemas Para Internet e relacionados, ou similares.- Desenvolver interfaces de usuário interativas e responsivas utilizando Angular.- Criar e atualizar documentações técnicas, manuais e artigos.- Demonstrar trabalho desenvolvido para equipes de diversas especialidades.- Colaborar com a equipe de desenvolvimento para traduzir requisitos de negócios em soluções técnicas.- Participar ativamente de discussões sobre melhorias de software e arquitetura de sistemas.- Implementar e manter testes unitários e de integração.- Trabalhar em estreita colaboração com equipe multidisciplinar para garantir a integração perfeita de componentes diversos como (frontend, backend e aplicativos).- Compartilhar o conhecimento e capacitar colegas de equipes menos experientes.