About EZContacts
EZContacts is a leading online eyewear retailer trusted by more than five million customers for authentic designer eyeglasses, sunglasses, and contact lenses at honest, affordable prices.
Responsibilities
🤓 As a Next.js Developer, the company expects you to:
Build a high-performance Product Detail Page using modern Next.js.
Convert Figma designs into responsive, production-ready frontend components.
Consume product information from JSON APIs.
Optimize performance, Core Web Vitals, and Lighthouse scores.
Implement SEO best practices, including SSR/SSG strategies, metadata, and structured data.
Optimize images using Next.js image optimization features.
Implement ecommerce tracking events through GTM or similar solutions.
Write clean, maintainable, and well-documented code.
Collaborate with the backend team to define and integrate JSON schemas.
Requirements
✨ You're the right person for this role if you have:
4+ years of frontend development experience.
Strong production experience with Next.js and React.
Hands-on experience with SSR, SSG, ISR, App Router, and React Server Components.
Experience building modern ecommerce applications.
Strong understanding of frontend performance optimization and Core Web Vitals.
Experience implementing technical SEO.
Experience consuming REST APIs.
Confidence translating Figma designs into responsive interfaces.
Strong communication skills and conversational English.
💜 You'll stand out even more if you have:
Experience with Google Tag Manager or Google Analytics.
Experience implementing ecommerce tracking events.
Familiarity with JSON schema design.
Experience with Shopify, VTEX, Magento, BigCommerce, or other ecommerce platforms.
Exposure to CakePHP backends.
Previous experience working with high-traffic consumer-facing applications.
