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.
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.