We are seeking a skilled Vue.js AEM Front-End Developer to join our development team. In this role, you will work closely with designers, back-end developers, and other stakeholders to create engaging, dynamic user interfaces and experiences. You will be responsible for developing front-end components using Vue.js within the Adobe Experience Manager (AEM) environment, ensuring seamless integration and optimal performance.
Responsibilities:
Develop, test, and maintain scalable front-end components using Vue.js integrated with Adobe Experience Manager (AEM).
Collaborate with UX/UI designers to implement visually compelling, responsive, and interactive user interfaces.
Customize AEM components using HTL (HTML Template Language), JavaScript, and CSS to deliver dynamic content.
Optimize front-end performance to ensure fast, responsive, and consistent user experiences across devices.
Work closely with AEM back-end developers to manage CMS content delivery and data integration.
Troubleshoot, debug, and resolve issues in collaboration with QA and support teams.
Stay current with the latest trends, techniques, and best practices in front-end development, Vue.js, and AEM.
Contribute to code reviews, documentation, and team knowledge sharing.
Requirements:
3+ years of experience in front-end development with strong skills in Vue.js.
2+ years of experience working with Adobe Experience Manager (AEM), including AEM component development.
Proficiency in JavaScript (ES6+), HTML, CSS, and SCSS.
Experience with AEM HTL (Sightly) and understanding of AEM architecture and workflows.
Familiarity with version control systems, especially Git.
Knowledge of front-end build tools (e.g., Webpack, Gulp, or similar).
Solid understanding of responsive and mobile-first design principles.
Strong problem-solving skills and attention to detail.
Excellent communication skills, with the ability to collaborate effectively in a team setting.
Preferred Qualifications:
Experience with Node.js or other JavaScript frameworks is a plus.
Familiarity with RESTful APIs and data integration within AEM.
Knowledge of testing frameworks (e.g., Jest, Cypress) for front-end testing.