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.