Website Williams-Sonoma, Inc.
Senior Software Engineer – Full stack, Vue.js – India Join a fast‑moving ecommerce tech team to shape the next generation of shopping experiences for globally recognised brands. You’ll lead frontend development while collaborating on Java‑backed services, using modern frameworks and AI‑enhanced tools. What You’ll Do Design and implement high‑performance Vue.js (2/3) and React web applications. Own end‑to‑end delivery of key ecommerce flows such as PDP, Cart, and Checkout. Collaborate with Product, UX, and Backend teams to craft seamless user experiences. Drive frontend architecture, reusable component libraries, and code‑quality standards. Optimize applications for performance, accessibility, SEO, and cross‑browser compatibility. Integrate frontend code with Java/Spring Boot APIs and support production incidents. What You Need 6–10 years of software engineering experience, primarily frontend. Expert in JavaScript (ES6+), HTML5, and CSS3. Deep hands‑on Vue.js (2/3) with Vuex/Pinia and Vue Router; React knowledge a plus. Experience building component‑driven design systems and using Webpack/Vite. Proven ability to consume REST or GraphQL APIs and debug backend integrations. Working knowledge of Java Spring Boot or similar backend frameworks. Good to Have Ecommerce background with PDP, Cart, and Checkout experience. Familiarity with server‑side rendering (Nuxt.js) and micro‑frontend architecture. Experience with AI‑assisted tools like GitHub Copilot and CI/CD pipelines. The Opportunity You’ll work with a distributed team across the US and India, delivering high‑impact features at scale in a fast‑paced, innovation‑driven environment.
To apply for this job please visit in.linkedin.com.
