Buscamos um(a) profissional Desenvolvedor(a) AEM Sênior, com forte atuação técnica e perfil hands-on, para atuar na evolução, sustentação e desenvolvimento de soluções na plataforma Adobe Experience Manager (AEM). Esta posição terá papel relevante na construção de componentes, integrações e boas práticas de engenharia, colaborando diretamente com o time técnico na entrega de soluções escaláveis, performáticas e de qualidade.
Responsabilidades
Desenvolver e manter componentes, templates e funcionalidades na plataforma AEM
Implementar integrações com sistemas externos por meio de APIs REST
Garantir qualidade de código utilizando testes unitários e boas práticas de desenvolvimento
Atuar na correção de bugs e implementação de melhorias evolutivas
Trabalhar em conjunto com times técnicos e áreas de produto na construção de soluções
Desenvolver e manter Client Libraries (CSS/JS) e componentes baseados em Core Components
Atuar no desenvolvimento backend com Sling Models, Servlets e serviços OSGi
Construir interfaces e estruturas de authoring utilizando HTL (Sightly) e Touch UI (Coral UI)
Requisitos Técnicos Essenciais
Experiência sólida com Adobe Experience Manager (AEM)
Conhecimento em Apache Sling, OSGi Services e desenvolvimento de Servlets
Experiência com Sling Models
Conhecimento em JCR e escrita de queries (QueryBuilder ou JCR-SQL2)
Experiência com integração de APIs REST
Vivência com testes unitários (JUnit e Mockito)
Experiência com HTL (Sightly)
Desenvolvimento de componentes AEM baseados em Core Components
Criação e manutenção de Client Libraries (CSS e JavaScript)
Conhecimento em Touch UI Dialogs (Coral UI)
Diferenciais (Desejável)
Experiência com AEM Headless (Content Fragments e GraphQL)
Conhecimento em SPA Editor (React ou Angular)
Vivência com AEM as a Cloud Service
Noções de Dispatcher (cache e configurações básicas)
Experiência com pipelines de CI/CD
Experiência prévia em projetos AEM em ambiente enterprise
Conhecimento em otimização de performance em AEM
Certificação AEM
Informações Adicionais
Atuação: 100% remota
Contrato: PJ + benefícios
Remuneração: mensal fixa
Notebook (caso necessário)
Descanso remunerado de 14 dias