Web performance engineer
Gurugram, Haryana, India
Why Work at Lenovo
Description and Requirements
A Web Page Speed Optimization Engineer maximizes website performance, focusing on fast loading times, enhanced user experience (UX), and high Google Core Web Vitals scores. They analyze bottlenecks, optimize images, minify CSS/JS, and configure server caching to improve SEO rankings and increase conversion rates.
Core Responsibilities & Techniques
Core Web Vitals (CWV) Improvement: Optimizing Largest Contentful Paint (LCP), Interaction to Next Paint (INP), and Cumulative Layout Shift (CLS).
Code Optimization: Minifying and removing unused JavaScript and CSS.
Asset Optimization: Compressing and resizing images, utilizing modern formats (WebP/AVIF), and lazy loading.
Server & Caching Strategy: Implementing server-side caching (e.g., Apache/NGINX tweaks) and leveraging Content Delivery Networks (CDNs).
Audit & Reporting: Utilizing tools like Google PageSpeed Insights, GTmetrix, and Lighthouse to diagnose and verify speed improvements.
Core Technical Skills
Frontend Proficiency: Deep understanding of HTML, CSS, and JavaScript to remove unused code, minify assets, and optimize critical rendering paths.
Image & Media Optimization: Implementing lazy loading, using modern formats (WebP, AVIF), and compressing assets for faster loading.
Caching Strategy: Implementing browser and server-side caching (e.g., Redis) to reduce server load.
Performance Metrics Knowledge: Deep understanding of Core Web Vitals (LCP, FID, CLS, INP).
Backend/Server Optimization: Server-side tuning, database optimization, enabling HTTP/2, and using CDNs for faster static asset delivery.
Tools & Analytics
Performance Auditing: Google PageSpeed Insights, GTmetrix, WebPageTest, and Lighthouse.
Monitoring & Analytics: Google Search Console, Core Web Vitals report, and Real User Monitoring (RUM) tools.
Soft Skills
Analytical Abilities: Analyzing performance data to identify bottlenecks.
Problem-Solving: Identifying and resolving technical issues impacting load times.
Communication: Communicating complex technical issues to stakeholders or development teams.
Training and Development: Create and promote best practice guides to fellow developers and web teams through required trainings and sessions.