Job Description:
The Pluralsight Digital Experience team is looking for a front end developer with strong technical skills, amazing attention to detail and a passion for delivering excellence with an innovative web team. This role is for developing and enhancing the Pluralsight web properties running on Adobe Experience Manager (pluralsight.com, pluralsightone.org, javascript.com and several microsites) in conjunction with UX designers, software engineers, project managers and strategists. This role gives an opportunity to technically design and enhance the way Pluralsight’s marketing site is built and the experiences our users have with our digital properties. As a member of this team, you should have extensive experience with HTML/CSS and Javascript within the context of AEM and a commitment to understanding technical and business requirements for new experiences. You should have strong knowledge of the overall software delivery lifecycle and activities and experience in the development and delivery of business requirements and QA.
Who you are:
You care deeply about your discipline, practicing with excellence, moving your craft forward, and creating in the most effective way possible
You have a vision to create the best possible user experience and work with cross-functional teams to bring that to life
You take accountability for efficiently scaling, working to define and support efforts that have the greatest impact
You are detail-oriented and an amazing communicator. You ask powerful questions to drive understanding and agreement in all your interactions
What you’ll own:
Partner with business, UX design, and back-end teams to create world-class customer experiences for our marketing website properties.
Implement and maintain front end development of the marketing website experiences
Collaborate with Digital Experience team and UX designers to better understand the customer experiences
Provide valuable input into standards, layouts, navigational features, functional design, usability and accessibility
Apply your experience in making intelligent, forward-thinking, technical decisions to our development process, including implementing new standards, tools, and workflows
Experience you’ll need:
4+ years experience with website development and agile development processes
Experience using AEM pages/templates/components to build experiences
Prior experience building software for high traffic websites, using html/css and javascript
Experience building responsive layouts that support major devices and browsers
Experience using Git within the context of a team
Experience using Chrome Developer Tools, debugging HTML/CSS/JavaScript bugs
Strong understanding of AEM page properties and the use of HTL (Sightly) to inject server-side variables into the frontend
Strong understanding of creating AEM dialogs for component authorability
Strong capability of using AEM admin interface to create/modify/delete pages
Nice to have:
BA/BS in technology, computer science or other related field
Experience using Adobe Target
Experience using Javascript testing frameworks
Knowledgeable of semantic markup (HTML5) and conscious of ADA
Understanding of the AEM author, publish, dispatcher stack
Experience writing Sling Servlets, Sling Models, and OSGi Services
EOE Statement
Be Yourself. Pluralsight is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
We are the technology skills platform. We are a fast-growing SaaS company for businesses and learners.
We have expert authors who create on-demand course content for us on the most in-demand technologies like cloud, data, security and infrastructure. (To name just a few!)
We also have skill assessments, content recommendations and analytics that help individuals and teams measure their skills, see where they can improve and reach their goals faster.