Sr. Web Development Specialist
LenovoMorrisville, north carolina, united statesUpdate time: February 19,2021
Job Description
Position Description:
Focused on a bold vision to deliver smarter technology for all, Lenovo is
developing world-changing technologies that create a more inclusive,
trustworthy, and sustainable digital society. By designing, engineering, and
building the world’s most complete portfolio of smart devices and
infrastructure, we are also leading an Intelligent Transformation – to create
better experiences and opportunities for millions of customers around the
world. Join us in defining our world of tomorrow and creating smarter
technology for all!
The WW Web Marketing & Design team at Lenovo is looking for an experienced
front-end web developer. The ideal candidate has worked professionally as a
web developer for five to ten years and has an advanced understanding of
modern front-end web technologies and content management platforms,
specifically Adobe Experience Manager (AEM). The candidate has experience
creating user-centric websites and web applications that create buzz and drive
conversions. Ideally, we are also looking for someone who has a good eye for
design and can contribute to the direction and aesthetic of content and
experiences on Lenovo.com
In this role, you will be responsible for being aware of and utilizing
technology, design, and usability best practices to enhance and optimize WW
Web projects. Candidate will work with designers, project managers, and
requirements owners to help deliver high-quality applications that solve the
business need and communicate clear, actionable solutions. As a member of a
strong technical team, you will be expected to work collaboratively with team
members to understand the problem being solved and be able to think critically
about the solution to help deliver an excellent web experience.
Responsibilities include, but are not limited to the following:
• Create new or update existing editable templates and policies in AEM
• Create new components including AEM authoring dialog (including backend
model classes)
• Update or extend existing components (including backend model classes)
• Add/update/refactor client libraries (CSS, JS)
• Create events and listeners on component content and interactions to produce
meaningful reporting (Adobe Analytics and other conversion tags)
• Optimize page performance (from front end perspective)
• Use dynamic media renditions/presets in components via media queries
• Update/maintain documentation of components and demo solutions to wider team
and stakeholders
• Deploy front end code using maven build script and Jenkins in lower
environments
• Content Authoring for pages using developed components and templates
• Basic unit testing and debugging of component behavior from front end
perspective in AEM environment
• Update dispatcher configurations to allow new website access – preferred
• Get code reviewed by Tech Lead/Architect and implement review comments
• Assist team in achieving strategic objectives through technology solution
implementation
• Setup and configuration of AEM development environments
• Setup and configuration of AEM Author and Publish instances and ensuring all
code works in both environments
• Translating business requirements into technical details relevant to AEM
#### Position Requirements:
Qualifications and Experience
• Bachelor’s degree
• 5-7 years of front-end development experience in AEM (experience on latest
AEM versions preferred)
• Familiarity with basic AEM interface (CRX DE, AEM start page, etc.)
• Experience creating responsive components
• Experience with ADA compliant markup
• Working knowledge and understanding of the following: JCR, Apache Sling,
REST, JavaScript, jQuery (extending / customizing plugins), AJAX, JSON, HTML,
CSS
• NPM
• GitHub or any other modern version control system
• CSS Preprocessors: preferably Sass
• Templating frameworks, preferably Handlebars
• Basic experience with HTL, JSP, Java
o Candidate should be able to create/update model classes for components
o Create/update/extend AEM components
o Create/update/extend AEM authoring dialog
• Bootstrap framework
• Familiarity with Gulp/WebPack as a task runner
• Use of JS libraries such as: Slick Slider
(https://kenwheeler.github.io/slick/), videojs, scrollmagic - preferred
Other Skills
• Team player with strong interpersonal skills; able to build solid working
relationships with business partners.
• Self-motivated and able to work independently; demonstrates good judgment in
carrying out responsibilities.
• Strong customer service focus with a desire to deliver a high quality of
service.
• Ability to manage multiple ongoing work streams simultaneously and meet
deadlines while maintaining accuracy and attention to detail.
• Hands-on approach to work and ability to consistently fulfill commitments.
• Flexibility to adapt to changing needs of the department and to various
changes in priorities.
• Effective written and verbal communication skills; able to interact with all
levels of the staff.
• Strong analytical and creative problem-solving skills; able to troubleshoot
and solve problems.
• High interest in the field of web, technology, usability, and design
We are an Equal Opportunity Employer and do not discriminate against any
employee or applicant for employment because of race, color, sex, age,
religion, sexual orientation, gender identity, status as a veteran, and basis
of disability or any federal, state, or local protected class.
Get email alerts for the latest"Sr. Web Development Specialist jobs in Morrisville, north carolina, united states"
