Description

Job Description

Competencies

  • Motivated to bridge the gap between Java backend and HTML designs
  • Ability to build everything from dynamic visual interactions to full SPAs using Adobe Experience Manager (AEM), including querying data from various data sources and APIs
  • A team player who can build and implement a design system across an entire web application
  • Self-motivated to prioritize and manage workload and meet critical project milestones and deadlines
  • Proficient 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 environment
  • Design layouts and templates for global solutions with a user-centric focus
  • Build and query APIs
  • Ability to code in vanilla JavaScript that works in all browsers
  • Working knowledge of cookies (reading and writing) for dynamic/situational content
  • Provide design feedback and make recommendations for improving websites and workflow
  • Work with backend web developers and designers to apply style and user interface design to web applications and pages
  • Improve site performance
  • Experience developing websites and applications in AEM


Required Skills

  • 8 years of JavaScript experience
  • 2+ years of Adobe Experience Manager (AEM) required
  • HTML5, CSS3, and vanilla JavaScript
  • Experience with SPA frameworks Angular/Vue/React
  • Solid knowledge of the Adobe Creative Suite
  • Excellent Hand-coding HTML and CSS3 skills (SCSS preferred)
  • Strong knowledge of creating and querying APIs
  • Solid knowledge of modular and performant Javascript
  • Experience working with systems written in Java
  • Create and deploy Node.js packages
  • Basic knowledge of Adobe Experience Manager
  • Experience with Mobile/Responsive design
  • Familiarity with testing and testing strategies


 

Education

Any Graduate