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"