AEM front developer (EDS)


Core Technical Skills

HTML, CSS, JavaScript:

  • Essential for creating and styling web pages.
  • Used to build and customize components (blocks) within EDS.

Node.js (v16+):

  • Required for setting up local development environments.
  • Used to run build tools and support the serverless functions that power EDS.

npm/yarn:

  • Used for managing project dependencies and executing scripts within the Node.js ecosystem.

Git (Enterprise):

  • Fundamental for version control.
  • Used for operations such as cloning repositories, committing changes, pushing code, and collaborating with other developers.

Additional AEM Knowledge Areas

Serverless Architecture:

  • Understanding of serverless computing principles.
  • Knowledge of how EDS leverages microservices for rapid development and scalable deployments.

Block-Based Architecture:

  • Familiarity with AEM’s predefined blocks.
  • Ability to extend and customize blocks to create dynamic, reusable content components.

Performance Optimization:

  • Experience in building high-performance, fast-loading websites.
  • Understanding of optimization techniques such as lazy/eager loading.
  • Familiarity with Operational Telemetry for performance monitoring and maintaining high Lighthouse scores.

Problem-Solving & Troubleshooting:

  • Strong analytical skills to identify and resolve issues within the serverless, composable environment.

Collaboration & Communication:

  • Ability to work effectively with developers, designers, and content authors.
  • Strong communication skills for team coordination and project delivery.

Figma Integration & Universal Editor:

  • Experience in developing components and variations based on Figma designs.
  • Ability to create dynamic, authorable components compatible with AEM’s Universal Editor.

Mobile-First Development:

  • Experience designing and developing responsive, mobile-first user interfaces.

Good to Have Skills

  • Knowledge of AEM integration with other platforms such as CRM, SMTP, and other Adobe products like Launch, Ads, and Target.
  • Experience with backend integrations including Cloudflare CDN/Worker Agent, CDN invalidations, user workflows, and secure coding practices.
  • Awareness of web accessibility standards and best practices.