Logo
RIT Solutions, Inc.

AEM Developer

RIT Solutions, Inc., Maryland Line, Maryland, us, 21105


The client is seeking a seasoned AEM Front-end Lead with a strong emphasis on design, architecture, and performance optimization.

Job Description

Responsibilities:- Front end lead for the design, development, enhancements, maintenance for all supported Web components for existing applications in AEM (6.5.x).- Work closely with the business UX and Backend teams to come up with optimal, responsive, accessible, performant state of the art FE architecture and designs using the latest and greatest tools.- Work in a fast-paced agile team, estimate development tasks during sprint and ensure timely deliverables with high quality.- Site enhancements, support and defect resolution will be required on an ongoing basis.- Review and continuously improve code quality by following development best practices, processes, and guidelines.

Candidate Requirements:• Strong sense of ownership for successful delivery across all the SDLC phases - design, execution, bug-fixes, documentation, delivery, and maintenance.• Well versed in software design patterns and principles and understand browser quirks, responsive designs, web performance and optimization. Emphasis is more on design, architecture, writing modular reusable code for scale and performance.• Experience developing custom and reusable/shared web components.• 5+ years of AEM experience developing front end (UI). AEM 6.5.x experience is required.• 7-8 years of frontend development experience (React, Typescript, JavaScript, HTML, CSS)• Detailed knowledge of OO Java Script (ES2015, etc.) including DOM manipulation.• Deep understanding of HTML CSS3 (SAAS, LESS) in a responsive design framework• Proficiency in JS Frameworks - (jQuery & React.js) Experience working with or building unified UI Libraries with React & Typescript is a MUST.• Experience in integrating with RESTful APIs adhering to best practices regarding performance and security.• Working knowledge of AEM FE Framework for UI Integrations - Slightly (HTL), Coral UI 2/3, Clientlibs, Sling Models, JCR.• Deep understanding of all AEM building blocks including templates, components, touch UI dialogs, content fragments, experience fragments, & GraphQL.• Strong knowledge of Node.js & npm, grunt/gulp, webpack and FE development, setup, and deployment processes with tools like Git, GitLab, Confluence, Rally.• Develop applications in Linux (Ubuntu) environment.• Nice to have - Experience tools like Adobe Target, Adobe Analytics, and Adobe Journey Optimizer (AJO), Launch from a FE perspective.• Nice to have - Jav