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