Role: AEM Developer Location: RTP, NC or San Jose, CA - Onsite Visa: Only H1B and H4 Job Description: Develop and maintain components in an enterprise ready, framework agnostic, web component-based component system to be demonstrated in different web application stacks/infrastructure including Adobe Experience Manager (AEM). * Develop and maintain AEM components using HTL and Sling Models that correspond to components maintained within the component system. * Design and implement templates, component dialogs, and policies used for authoring in AEM using editable templates, content fragments, and experience fragments as well as providing author training and mentorship. * Ensure components meet accessibility standards (WCAG 2.1+) via established ARIA patterns and required keyboard support for components as well as maintaining outstanding web page performance. * Maintain strong documentation comprised of component behavior, usage, and dependencies. * Work alongside architects and senior engineers to implement components consistent with existing coding practices and environment constraints. * Collaborate closely with UX designers to translate Figma designs/prototypes into pixel perfect functional equivalents. * Participate in functional discovery, design decomposition, and spec writing in the component system with your peers and lead(s). * Partake in design patterns and prototypes as well as and code reviews of UX component system and AEM components of your peers.