We are seeking a Front-End Developer with strong web development skills and basic familiarity with Adobe Experience Manager (AEM). This role focuses on creating engaging user interfaces, ensuring optimal performance, and delivering high-quality code. While advanced AEM expertise is not required, candidates should be comfortable working within an AEM environment and collaborating with back-end or AEM-focused developers.
Essential Responsibilities:
(Primary job duties this position is responsible for achieving, listed in order of importance.)
Leverage DevOps and Agile methodologies to design, develop, and deliver secure, scalable, and high-performance web solutions.
Develop and maintain responsive web applications using HTML, CSS, and JavaScript.
Implement front-end frameworks (e.g., React, Vue.js, Angular) to enhance user experience.
Optimize web applications for speed, accessibility, and scalability.
Work with AEM components and templates as needed, integrating front-end assets into the platform.
Collaborate with AEM-focused developers to ensure seamless functionality and content delivery.
Transform mockups and wireframes into production-ready pages, working closely with designers and UX specialists.
Participate in code reviews, providing and receiving constructive feedback.
Troubleshoot and debug front-end issues for seamless user experience.
Follow industry best practices and coding standards to develop well-structured code.
Stay updated on emerging technologies and frameworks.
Contribute to process improvements, coding standards, and development workflows.
Job Qualifications:
Minimum Qualifications:
Bachelor's degree in Computer Science, IT, or a related field.
5+ years of experience in technology development/engineering.
3+ years of experience with Adobe Experience Manager (AEM) 6.x or 5.x ( Apache Sling).
3+ years of experience working with source control tools for application development and migration.
3+ years of full SDLC experience.
3+ years of Java programming experience, including JVM ecosystem, memory management, and threading.
3+ years of experience in front-end frameworks (e.g., Angular, HTML5, CSS, GraphQL).
Additional Requirements:
Knowledge of server-side rendering to improve performance and SEO.
Experience with CI/CD ( Cloud Foundry, IBM Bluemix, Azure) and DevOps technologies.
Understanding of system quality measures (availability, reliability, scalability, security, etc.).
Licenses & Certifications:
W3C Certified - JavaScript Developer
Oracle Certified - Java SE 17 Developer ( Java 11 is also acceptable).
Preferred Qualifications:
(Preferred skills are not mandatory but beneficial for the role.)
3+ years of experience in developing & implementing business systems.
2+ years in test-driven application development.
2+ years in infrastructure/software configuration management.
2+ years of experience in DevOps, CI/CD tools ( GitHub, Jenkins, etc.).
Prior exposure to Adobe Experience Manager (AEM) projects.
Knowledge of accessibility standards ( WCAG) and best practices.
Strong understanding of REST APIs and how they integrate with front-end applications.
Experience with JavaScript libraries ( jQuery, Angular.js, Node.js, React).
Preferred certifications in Azure, Oracle OCI, or equivalent technologies.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job