Who We Are
Artmac Soft is a technology consulting and service-oriented IT company dedicated to providing innovative technology solutions and services to customers.
Job Description
Job Title : Senior Full Stack AEM Developer (Front-End)
Job Type : W2
Experience : 8+ years
Location : Dallas, Texas / Remote
Responsibilities
- Develop and maintain web applications using AEM.
- Implement front-end components using HTML, CSS, JavaScript, and TypeScript.
- Collaborate with back-end developers to integrate front-end components with server-side logic.
- Ensure the technical feasibility of UI/UX designs.
- Optimize applications for speed and scalability.
- Troubleshoot and debug issues across the full stack.
- Mentor junior developers.
- Strong experience with Java, Java EE, Servlets, and AEM 8+.
- Deep understanding of AEM building blocks, Sightly (HTL), Sling Models, Queries, OSGi services, and AEM SPA implementation.
- Experience with core web technologies including Java, HTML5, CSS3, SASS, TypeScript, and data exchange protocols like JSON and XML.
- Good understanding of Java CMS frameworks, Apache Sling, JCR, JSR-170/283, JSR-168/286, and Apache Felix.
- Knowledge of integration with Adobe Marketing Cloud Products like Adobe Analytics and Adobe Target.
- Expertise with XML, XHTML, JavaScript, JSP, and RESTful web services.
- Knowledge of WCAG (web accessibility) and SEO best practices.
- Strong communication and teamwork skills.
Preferred Skills
AEM Skills
- Proficient in AEM foundational concepts and development.
- Solid understanding of AEM components, templates, workflows, and DAM.
- Strong understanding of web development best practices, including responsive design, accessibility, and SEO.
- Expertise in AEM site deployment, Dispatcher Configuration, and Clustering.
- Familiarity with Adobe Marketing Cloud Products integration.
- Knowledge of WCAG (web accessibility) and SEO best practices.
- Expertise in HTL, HTML5, JavaScript, TypeScript, jQuery, CSS3, SASS, and Bootstrap V5.
Qualification
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.