Descrição
**Contratante:** Avantti Tecnologia
**Modelo de contratação:** CLT
**Formato de atuação:** 100% Remoto
**Projeto**: Long Term
A Avantti Tecnologia está em busca de um(a) Senior Angular Software Engineer para atuar no desenvolvimento de aplicações enterprise escaláveis, modernas e de alta performance. Procuramos profissionais com forte expertise em Angular, TypeScript e arquitetura frontend, capazes de liderar tecnicamente iniciativas complexas e contribuir ativamente com a evolução técnica do time.
Requisitos: **Responsabilidades**
Arquitetura \& Desenvolvimento
Projetar e desenvolver aplicações frontend escaláveis utilizando Angular (v14\+) e TypeScript;
Criar componentes reutilizáveis, modulares e de alta performance;
Implementar soluções robustas de gerenciamento de estado utilizando NgRx, Akita ou Signals;
Utilizar RxJS para tratamento avançado de eventos assíncronos, streams de dados e integrações;
Aplicar conceitos avançados de TypeScript visando segurança, escalabilidade e redução de falhas em runtime;
Definir padrões técnicos e melhores práticas de desenvolvimento frontend.
Performance \& Qualidade
Implementar estratégias de otimização como Lazy Loading, OnPush Change Detection e Tree Shaking;
Garantir alta cobertura de testes unitários e E2E;
Liderar estratégias de testes utilizando Jest, Jasmine, Karma, Cypress ou Playwright;
Realizar code reviews aprofundados assegurando aderência aos princípios SOLID, DRY e Angular Style Guide;
Garantir qualidade, performance e manutenibilidade do código.
Liderança \& Colaboração
Mentorar desenvolvedores juniores e plenos;
Atuar em conjunto com times backend na definição e integração de APIs REST/GraphQL;
Participar ativamente das cerimônias ágeis, apoiando refinamentos e estimativas técnicas;
Trabalhar em parceria com times de UX/UI para construção de interfaces responsivas e pixel\-perfect;
Contribuir para evolução contínua da arquitetura frontend.
DevOps \& Ferramentas
Gerenciar pipelines CI/CD frontend;
Atuar com Angular CLI, Webpack, Vite e workflows Git;
Apoiar processos de deploy e gestão de ambientes Dev, QA e Produção;
Trabalhar com Docker e ferramentas cloud\-native.
**Requisitos Obrigatórios**
**Core**
Experiência sólida com JavaScript ES6\+;
Forte domínio de TypeScript;
Experiência avançada com Angular (versões recentes);
Experiência mínima de 8 anos em desenvolvimento frontend.
**State Management \& APIs**
Domínio de RxJS;
Experiência com NgRx, Akita ou Signals;
Integração com APIs REST e GraphQL.
**Styling \& UI**
Experiência com SCSS/SASS;
Conhecimento em Tailwind CSS;
Experiência com Angular Material;
Desenvolvimento de interfaces responsivas e modernas.
**Testes**
Experiência com Jest, Jasmine e Karma;
Vivência com testes E2E utilizando Cypress ou Playwright;
Forte preocupação com qualidade e cobertura de testes.
**Ferramentas \& DevOps**
Domínio de Git;
Experiência com NX Monorepo;
Conhecimento em Webpack;
Experiência com Docker;
Vivência em pipelines CI/CD.
**Soft Skills**
Perfil técnico e colaborativo;
Boa comunicação;
Capacidade analítica e resolução de problemas;
Proatividade e senso de ownership;
Facilidade para atuar em ambientes ágeis;
Perfil mentor e disseminador de conhecimento.
**Diferenciais**
Experiência em arquitetura frontend enterprise;
Vivência com micro frontends;
Conhecimento em cloud\-native environments;
Experiência em aplicações de alta escalabilidade;
Atuação internacional e inglês avançado.