← Все вакансии/Senior/jobgether
SeniorRemoteBarueri, São Paulo, Brazil

Angular Developer

J
jobgether
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

Sobre a empresa

Nosso parceiro está procurando um Desenvolvedor(a) Sênior Angular baseado no Brasil. Esta é uma função estratégica de engenharia frontend sênior focada em construir e evoluir aplicações web modernas, escaláveis e de alta performance.

Responsabilidades
  • Desenvolver, manter e evoluir aplicações web modernas usando versões recentes do Angular, aplicando padrões de arquitetura escaláveis e melhores práticas da indústria.
  • Contribuir para decisões de arquitetura frontend, com foco em escalabilidade, manutenibilidade, performance e clara separação de responsabilidades.
  • Construir interfaces ricas, responsivas e acessíveis com forte atenção à experiência do usuário e usabilidade.
  • Projetar e manter componentes, serviços e módulos reutilizáveis que suportem desenvolvimento eficiente e consistente.
  • Integrar aplicações frontend com APIs REST e/ou GraphQL e colaborar com equipes de backend em soluções técnicas eficazes.
  • Trabalhar em estreita colaboração com as equipes de produto, UX/UI, QA e engenharia durante atividades de refinamento, estimativa, planejamento, desenvolvimento e entrega.
  • Realizar revisões de código e promover código limpo, legível, manutenível, bem documentado e testável.
  • Identificar e resolver problemas de performance, defeitos, gargalos técnicos e desafios arquiteturais.
  • Participar de refinamentos técnicos, planejamento de entrega, estimativas e discussões sobre padrões de engenharia e melhores práticas.
  • Contribuir para a melhoria contínua dos processos de desenvolvimento, padrões de codificação, documentação técnica e qualidade geral de engenharia.
  • Fornecer orientação técnica e mentoria para desenvolvedores júnior e pleno, atuando como referência técnica confiável dentro da equipe.
  • Apoiar a manutenção, modernização e evolução de sistemas legados quando necessário.
Requisitos
  • Experiência profissional sólida como Desenvolvedor Frontend Sênior, com forte foco em Angular.
  • Proficiência avançada com Angular, versão 12 ou superior, bem como TypeScript, JavaScript ES6+, HTML5 e CSS3.
  • Forte experiência com RxJS, Observables e conceitos de programação reativa.
  • Conhecimento avançado de componentização, lazy loading, change detection e gerenciamento de estado.
  • Experiência prática na integração de aplicações através de APIs REST.
  • Forte compreensão de arquitetura frontend, separação de responsabilidades, padrões de design e melhores práticas de engenharia de software.
  • Experiência com Git e fluxos de trabalho de controle de versão, como Git Flow ou equivalente.
  • Familiaridade com testes unitários e/ou ponta a ponta usando ferramentas como Jasmine, Karma, Jest, Cypress ou tecnologias similares.
  • Experiência com pipelines de build, deploy e CI/CD.
  • Capacidade de produzir código limpo, manutenível, bem documentado e testável.
  • Fortes habilidades analíticas e de resolução de problemas, com capacidade de identificar desafios técnicos e propor soluções bem fundamentadas.
  • Conhecimento de Delphi, particularmente VCL ou FMX, é um diferencial, especialmente em ambientes corporativos ou de sistemas legados.
  • Experiência na integração de frontends web com aplicações desktop ou sistemas backend desenvolvidos em Delphi é desejável.
  • Familiaridade com Angular Material, PrimeNG ou bibliotecas de componentes comparáveis é uma vantagem.
  • Experiência com soluções de gerenciamento de estado como NgRx, Akita, Signal Store ou tecnologias similares é desejável.
  • Conhecimento de arquiteturas de micro frontend e ambientes conteinerizados como Docker é um plus.
  • Familiaridade com metodologias ágeis, incluindo Scrum ou Kanban, é benéfica.
  • Compreensão de princípios de UX/UI e design systems é uma vantagem.
  • Experiência com aplicações ou produtos de grande escala atendendo a altos volumes de usuários é desejável.
  • Demonstração de ownership, autonomia, bom julgamento técnico e abordagem proativa para resolução de problemas.
  • Fortes habilidades de comunicação e colaboração, com capacidade de trabalhar efetivamente em equipes multidisciplinares.
  • Curiosidade, mentalidade de aprendizado contínuo e conforto em ambientes dinâmicos e tecnicamente complexos.
  • Experiência com modernização de sistemas legados, produtos B2B, plataformas empresariais, software houses ou startups é considerada um plus.
Condições
  • Arranjo de trabalho: Totalmente remoto.
  • Tipo de emprego: Tempo integral, contrato PJ.
  • Localização: Barueri, São Paulo, Brasil.
  • Oportunidade de assumir um papel estratégico na arquitetura frontend e tomada de decisões técnicas.
  • Oportunidade de trabalhar em aplicações web modernas e complexas e contribuir para a evolução de sistemas legados.
  • Alto nível de ownership técnico e autonomia.
  • Oportunidade de orientar desenvolvedores e atuar como referência técnica dentro da equipe.
  • Ambiente colaborativo.
Стек и навыки

С чем работаем