Desenvolvedor(a) Sênior Angular
Codgo.XBarueri - SP
1 posição
Não informado
Integral
PJ
Remoto
Estamos em busca de um(a) Desenvolvedor(a) Senior Angular para atuar no desenvolvimento, evolução e sustentação de aplicações web modernas, escaláveis e de alta performance. Esse profissional terá papel estratégico no time, participando ativamente de decisões técnicas, definição de arquitetura, boas práticas de código e orientação de desenvolvedores mais juniores.
Buscamos alguém com forte domínio de Angular, sólida base em desenvolvimento frontend e visão sistêmica para atuar em produtos complexos, integrados a diferentes serviços e tecnologias.
⸻
Responsabilidades
• Desenvolver e evoluir aplicações web utilizando Angular (versões recentes) seguindo boas práticas de arquitetura e padrões de mercado.
• Atuar na definição de arquitetura frontend, garantindo escalabilidade, manutenibilidade e performance.
• Implementar interfaces ricas, responsivas e acessíveis, com foco em experiência do usuário (UX).
• Criar e manter componentes reutilizáveis, serviços e módulos bem estruturados.
• Integrar aplicações frontend com APIs REST e/ou GraphQL.
• Trabalhar em conjunto com times de backend, produto, UX/UI e QA.
• Realizar code reviews, garantindo qualidade, legibilidade e aderência a padrões.
• Identificar e corrigir problemas de performance, bugs e gargalos técnicos.
• Participar ativamente de refinamentos técnicos, estimativas e planejamento das entregas.
• Contribuir para a melhoria contínua dos processos, padrões de código e documentação técnica.
• Apoiar tecnicamente desenvolvedores de níveis júnior e pleno.
• Atuar na manutenção e evolução de sistemas legados quando necessário.
⸻
Requisitos Técnicos Obrigatórios
• Experiência sólida como Desenvolvedor(a) Frontend Senior, com foco em Angular.
• Domínio de Angular (v12 ou superior).
• Excelente conhecimento em TypeScript, JavaScript (ES6+), HTML5 e CSS3.
• Experiência com RxJS, Observables e programação reativa.
• Conhecimento avançado em componentização, lazy loading, change detection e state management.
• Experiência com integração via APIs REST.
• Conhecimento em arquitetura frontend, separação de responsabilidades e boas práticas.
• Experiência com Git e fluxos de versionamento (Git Flow ou similar).
• Familiaridade com testes unitários e/ou e2e (Jasmine, Karma, Jest, Cypress ou similares).
• Experiência com build, deploy e pipelines CI/CD.
• Capacidade de escrever código limpo, bem documentado e testável.
• Visão crítica para identificar problemas técnicos e propor soluções.
⸻
Requisitos Desejáveis
• Conhecimento ou experiência prévia com Delphi (VCL ou FMX), especialmente em ambientes corporativos ou sistemas legados.
• Experiência em projetos que envolvam integração entre frontend web e sistemas desktop ou backend em Delphi.
• Conhecimento em Angular Material, PrimeNG ou bibliotecas similares.
• Experiência com state management (NgRx, Akita, Signal Store ou similares).
• Conhecimento em micro frontends.
• Experiência com Docker e ambientes containerizados.
• Familiaridade com metodologias ágeis (Scrum, Kanban).
• Noções de UX/UI e design systems.
• Experiência com aplicações de grande porte ou alto volume de usuários.
⸻
Perfil Comportamental
• Forte senso de responsabilidade e autonomia.
• Capacidade de tomar decisões técnicas embasadas.
• Boa comunicação e habilidade para trabalhar em equipe.
• Mentalidade colaborativa e orientada à qualidade.
• Proatividade na identificação e resolução de problemas.
• Facilidade para lidar com ambientes dinâmicos e projetos complexos.
• Interesse contínuo por evolução técnica e aprendizado.
⸻
Diferenciais
• Atuação prévia em projetos de modernização de sistemas legados.
• Experiência trabalhando com produtos B2B ou plataformas corporativas.
• Vivência em ambientes de software house ou startups.
• Capacidade de atuar como referência técnica do time.
Localização
Avenida Andrômeda, Green Valley Alphaville, Barueri - SP, Brasil, 06473-000