Frontend Developer SeniorRemoteFull-time14 days ago

Career Path Advertising
Do You Want to Discover Your Ideal Career Path?Craft Your Own Career Path for Free!

About the job

We are looking for a Front-End Web Developer motivated to bridge the gap between Java backend and HTML designs. You will build everything from dynamic visual interactions to full SPAs using Adobe Experience Manager (AEM), including querying data from various data sources and APIs. You will work with a team, building and implementing a design system across an entire web application. Must be self-motivated to prioritize and manage workload and meet critical project milestones and deadlines.

What will you do?

  • Collaborative in a fast-paced environment
  • Design layouts and templates for global solutions with a user-centric focus
  • Building and querying 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

Qualifications

  • 5 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 is nice to have
  • Create and deploy Node.js packages basic understanding 
  • Experience with Mobile/Responsive design CSS 
  • Familiarity with testing and testing strategies
  • Previous experience with versioning (i.e., GIT)
  • Similar CMS if we do not find people with AEM experience
  • Worked with CSS Frameworks (i.e., Foundation, Material)
  • Understanding of Java
  • Experience in developing and applying design patterns
  • Previous experience with versioning (i.e., GIT)
  • Knowledge of site performance enhancements
  • Creating and using web components
  • BEM naming convention
  • Knowledge of Webpack and Gulp


Skills

Hard Skills

Technical Mastery

Soft Skills

CollaborationDetail Oriented / Quality of WorkProblem SolvingDrive High Performance

Technical Expertise

AngularFront End DeveloperHTML/CSSJavaJavaScriptNode.jsReactVue.js