Desenvolver aplicações web escaláveis e responsivas é um dos principais desafios para qualquer profissional de software. Nossa empresa está procurando por uma Engenheira de Software Pleno com experiência sólida em desenvolvimento front-end utilizando Angular e TypeScript. Este profissional será responsável por apoiar decisões técnicas, evolução de aplicações web e boas práticas de engenharia.Responsabilidades e atribuições Projetar, desenvolver e manter aplicações web escaláveis e responsivas; Participar da definição e evolução da arquitetura front-end; Garantir qualidade técnica por meio de testes automatizados e revisão de código; além de desempenho e experiência do usuário (UX/UI). Integrar aplicações front-end com APIs RESTful e serviços em nuvem; Colaborar em processos de CI/CD e práticas DevOps; Monitorar e observar aplicações com ferramentas especializadas; Aplicar ferramentas de IA para apoio ao desenvolvimento de software; Atuar em tempos ágeis, contribuindo com melhorias contínuas e entregas iterativas; Participar de decisões técnicas e mentoria de desenvolvedores menos experientes.Requisitos e qualificações Graduação completa em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas; Angular: domínio do framework, componentes, convenções, pipes, RxJS, serviços e injeção de dependência; TypeScript: tipagem estática, interfaces, genéricos, decoradores; HTML5, CSS3 e pré-processadores (SASS/LESS) ; Gerenciadores de pacotes : npm, wire; Boas práticas de Engenharia de Software : SOLID, código limpo, DRY, YAGNI, KISS; Testes : unitários e de integração (Jasmine, Karma ou similares); Controle de versão : Git, resolução de conflitos, pull requests; Integração com APIs RESTful; Ferramentas de build e bundlers : Webpack, Angular CLI; Contêineres e DevOps : Docker, pipelines CI/CD. Monitoramento : ferramentas para análise de desempenho front-end. Metodologias ágeis : experiência com Scrum, Kanban ou similares.Requisitos desejáveis Experiência com migração de sistemas e modernização de legados; Vivência prévia com produtos financeiros, especialmente crédito; Conhecimento em design de sistemas e componenteização avançada; Experiência com SSR (Server-Side Rendering) e Angular Universal.