Job Description
This is a remote position.
Job Title: Vue.js AEM Front-End Developer
Location: 100% remote
Position Type: 3 month contract
Job Summary:
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:
Job Title: Vue.js AEM Front-End Developer
Location: 100% remote
Position Type: 3 month contract
Job Summary:
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.
- 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.
- 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.
- Experience in Agile/Scrum environments.