Skill:
Buscamos um Desenvolvedor Frontend com sólida experiência em Angular 16+, para atuar na criação de interfaces modernas, escaláveis e de alta performance. O profissional será responsável por desenvolver componentes reutilizáveis, consumir APIs REST, aplicar boas práticas de engenharia de software e colaborar com os times de backend e produto.
Responsabilidades:
Desenvolver e manter aplicações web utilizando Angular 16+, seguindo padrões de desenvolvimento limpo.
Aplicar os princípios SOLID e KISS, garantindo código modular, reutilizável e de fácil manutenção.
Implementar e adaptar Design Patterns adequados ao frontend (ex: Strategy, Observer, etc).
Integrar APIs RESTful fornecidas pelo backend.
Garantir testabilidade e qualidade de código, utilizando boas práticas e ferramentas de testes.
Participar ativamente de decisões técnicas, propondo melhorias e otimizando a experiência do usuário.
Colaborar com UI/UX designers para garantir a implementação fiel dos protótipos.
Trabalhar em squads ágeis, com foco em entregas contínuas e colaboração multidisciplinar.
Requisitos Obrigatórios:
Experiência comprovada com Angular 16+
Sólido domínio de TypeScript, RxJS, HTML5 e CSS3
Boas práticas de arquitetura de frontend e gerenciamento de estado
Familiaridade com componentização, lazy loading e roteamento avançado
Conhecimento em testes automatizados de frontend (Jasmine, Karma ou similares)
Uso de versionamento com Git
Comunicação clara, proatividade e espírito colaborativo
Diferenciais Técnicos (Não obrigatórios):
Noções de backend em Python (FastAPI, Django, Flask)
Integração com serviços de mensageria como RabbitMQ, Kafka ou Azure ServiceBus
Experiência com Docker e docker-compose
Conhecimento básico em observabilidade (Datadog, Grafana, ELK)
Familiaridade com Azure Cloud Services (Event Hub, IoT Hub, etc)
Noções de bancos de dados relacionais ou time-series