Role: Front End DeveloperLocation: Remote (Canada)Experience: 8+ yearsContract
Job Description:Competencies:Motivated to bridge the gap between Java backend and HTML designsAbility to build everything from dynamic visual interactions to full SPAs using Adobe Experience Manager (AEM), including querying data from various data sources and APIsA team player who can build and implement a design system across an entire web applicationSelf-motivated to prioritize and manage workload and meet critical project milestones and deadlinesProficient in English, attentive to industry standards, and equipped with excellent verbal and written communication skills.Able to independently manage multiple projects under tight deadlines and changing conditions, while also functioning as a collaborative team member.Take initiative to plan workload for productivity (limit wait times due to time difference).Quickly learn and apply new tools, processes, and standards. Responsibilities:Collaborate in a fast-paced environmentDesign layouts and templates for global solutions with a user-centric focusBuild and query APIsAbility to code in vanilla JavaScript that works in all browsersWorking knowledge of cookies (reading and writing) for dynamic/situational contentProvide design feedback and make recommendations for improving websites and workflowWork with backend web developers and designers to apply style and user interface design to web applications and pagesImprove site performanceExperience developing websites and applications in AEM Required Skills:8 years of JavaScript experience2+ years of Adobe Experience Manager (AEM) requiredHTML5, CSS3, and vanilla JavaScriptExperience with SPA frameworks Angular/Vue/ReactSolid knowledge of the Adobe Creative SuiteExcellent Hand-coding HTML and CSS3 skills (SCSS preferred)Strong knowledge of creating and querying APIsSolid knowledge of modular and performant JavascriptExperience working with systems written in JavaCreate and deploy Node.js packagesBasic knowledge of Adobe Experience ManagerExperience with Mobile/Responsive designFamiliarity with testing and testing strategies