Our valued non-profit client is seeking a Senior AEM / JavaScript Developer to support the build of functional website templates, components, dynamic forms and applications using AEM and React.js!
Initial 3-month contract opportunity with possibility of extension. % remote in Ottawa, ON (Eastern Standard Time). 7.5 hours per day, Monday to Friday. Part-time options may be available.
Responsibilities:
1. Delivery of functional website templates, components, dynamic forms and applications that enable business units to deliver on their objectives.
2. Lead the creation, designs and develops scalable website templates, components, and applications following functional requirements as defined and implements best practices for responsive design cloud-based development
3. Responsible for all coding and develops front-end components for dynamic forms
4. Identifies and resolves issues and bugs uncovered in quality assurance testing.
Must-have Skills:
5. Strong demonstrated experience working with AEM Development (OOTB dev - HTL components) and AEM SPA Development (React.js components)
6. Strong demonstrated programming experience with React.js / React (Typescript)
7. Strong demonstrated experience with AEM headless development, and AEM Sites & Forms
8. Experience with SQL and XML
9. Experience in Agile methodologies and related tools like Azure DevOps, GitHub or similar
10. Proficient in HTML, CSS, JavaScript
11. SASS CSS
12. LESS CSS
13. Material UI
14. Terminal
15. AEM version control (Git)
16. Knowledge of J2EE, JSON and XM
Nice-to-Have Skills
17. Knowledgeable with AODA / WCAG compliance