Estamos em busca de uma Pessoa Engenheira de Software Pleno com experiência sólida em desenvolvimento front-end utilizando Angular e TypeScript , com foco em interfaces escaláveis, responsivas e de alta performance. 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.