Pessoa Desenvolvedora Sênior em Angular
Somos inspired by tech powered by people. Por isso, precisamos de pessoas apaixonados por desafios e com sede de aprendizado contínuo.
Buscamos por novos makers para sonharem com a gente, que enxerguem além do óbvio e que estejam prontos para se juntar a nós nessa jornada de transformação e crescimento. Estamos expandindo nossos horizontes e buscamos pessoas que compartilhem dessa mesma paixão pela tecnologia e pelo aprendizado contínuo. Se você se encaixa nesse perfil, venha fazer parte do nosso time!
REQUISITOS E QUALIFICAÇÕES
- Sólida experiência com Angular 9+ (preferência por versões 12+), incluindo uso de Angular CLI e Angular Material;
- Domínio de TypeScript, RxJS, HTML5 e SCSS/CSS3;
- Boas práticas de componentização, Lazy Loading, reutilização de código e otimização de performance;
- Aplicação de princípios de SOLID, Clean Code e Design Patterns no contexto front-end;
- Experiência em integração com APIs RESTful (consumo via HttpClient);
- Testes unitários e de integração com Jasmine/Karma, Jest ou similares;
- Familiaridade com Git e fluxo de versionamento (branching, pull requests);
- Conhecimento básico em Docker para containers de front-end;
- Conhecimento na biblioteca PrimeNg.
Diferenciais
- Experiência com frameworks de gerenciamento de estado (por exemplo, NgRx);
- Conhecimento em práticas de arquitetura limpa para front-end (Clean Architecture, Hexagonal);
- Vivência em metodologias ágeis (Scrum, Kanban);
- Integração e documentação via Swagger/OpenAPI (para contratos de API);
- Implementação de padrões de resiliência em front-end (retry, circuit breaker com Resilience4js ou similar);
- Noções de segurança em aplicações web (proteções contra XSS, CSRF, uso de OAuth2/JWT).