Desenvolvimento de Aplicações Web
O cargo visa desenvolver aplicações web utilizando Angular, seguindo boas práticas de arquitetura.
Ferramentas e Tecnologias Utilizadas
* Framework: Angular
* Linguagens: TypeScript, JavaScript, HTML5, CSS3
* Bibliotecas e padrões: RxJS, Angular Material, Bootstrap
* Integrações Backend: APIs REST em Java e .NET
* Ambientes de desenvolvimento: Visual Studio Code, Cursors
* Controle de versão: Git (GitHub / GitLab)
Competências Principais
1. Desenvolvimento de aplicações web utilizando Angular
2. Construção de interfaces dinâmicas e responsivas
3. Integração com APIs REST desenvolvidas em Java e .NET
4. Implementação de rotas, guards, serviços, pipes, estados e comunicação entre componentes
5. Manipulação de dados assíncronos utilizando RxJS
6. Otimização de performance, lazy loading, divisão de módulos e aplicação de estratégias de melhoria contínua
Habilidades Desejáveis
1. Comunicação clara e eficaz
2. Capacidade de solução de problemas e desenvolvimento de soluções técnicas escaláveis
3. Organização, disciplina e atenção aos detalhes em planejamento, documentação e execução
4. Adaptabilidade e aprendizado contínuo de novas tecnologias e ferramentas front-end
5. Compromisso com qualidade do código, boas práticas e evolução constante do produto
6. Colaboração ativa com equipes de backend, QA e produto