Job Title: Senior Frontend Engineer – Vue.js/React (Frontend Heavy with Java Backend Exposure)
Location: India (ITC) / Hybrid
Company: Williams-Sonoma, Inc. (WSI)
About the Role
Williams-Sonoma, Inc. is seeking a highly skilled Senior Frontend Engineer with deep expertise in Vue.js (preferred) and React, along with working knowledge of Java backend technologies to join our Ecommerce Technology team.
This is a frontend-heavy role (approximately 80% frontend / 20% backend) focused on building scalable, high-performance web applications that deliver seamless and engaging customer experiences across our portfolio of brands.
In this role, you will collaborate closely with Product, UX, and Backend Engineering teams to design and deliver impactful ecommerce capabilities. You will play a key role in frontend architecture, reusable component development, performance optimization, and modern engineering practices, while also contributing to backend integrations and Java-based services where needed.
This role offers the opportunity to work with modern frameworks, scalable architectures, and AI-assisted development tools in a fast-paced global engineering environment.
Key Responsibilities
- Design and develop scalable, high-performance frontend applications using Vue.js (Vue 2/3) and React
- Own end-to-end delivery of features across critical ecommerce journeys such as PDP, PIP, Cart, and Checkout
- Collaborate with Product Managers, UX Designers, and Backend Engineers to build seamless customer experiences
- Drive frontend architecture, engineering best practices, and code quality standards across the team
- Build reusable UI components and contribute to shared frontend libraries/design systems
- Optimize applications for performance, accessibility, SEO, responsiveness, and cross-browser compatibility
- Integrate frontend applications with backend APIs and services
- Contribute to backend development activities involving Java/Spring Boot services and API enhancements
- Participate in code reviews, debugging, production support, and incident resolution
- Mentor engineers and provide technical leadership and guidance
- Contribute to modernization initiatives, codebase consolidation, and platform scalability
- Leverage AI-assisted development tools (e.g., Copilot, Windsurf, MCP) to improve engineering productivity
- Collaborate effectively with global teams across the US and ITC within an agile delivery model
Required Skills & Qualifications
- 6–10 years of software engineering experience with strong frontend expertise
- Deep proficiency in JavaScript (ES6+), HTML5, CSS3
- Strong hands-on experience with Vue.js (Vue 2/3) as the primary frontend framework, including Vuex/Pinia and Vue Router. Experience with React, React Hooks, React Router, and Redux/Context API is desirable
- Experience building component-driven architectures and scalable design systems
- Strong understanding of frontend-backend integration using REST APIs and/or GraphQL
- Working knowledge of Java backend development using Spring Boot or related frameworks
- Familiarity with API development, microservices concepts, and backend debugging
- Experience with performance optimization and Core Web Vitals
- Familiarity with modern frontend tooling such as Webpack, Vite, Babel
- Experience with Git and standard branching/version control strategies
- Strong analytical, debugging, and problem-solving skills
- Ability to work effectively in a fast-paced, collaborative agile environment
Preferred Qualifications
- Experience in the ecommerce domain, particularly with PDP, PIP, Cart, and Checkout flows
- Exposure to server-side rendering frameworks such as Nuxt.js
- Familiarity with micro-frontend architectures
- Experience with A/B testing, personalization, and analytics platforms
- Understanding of CI/CD pipelines and DevOps practices
- Experience working with distributed/global engineering teams
- Exposure to AI-assisted development tools such as GitHub Copilot
- Familiarity with cloud-native or containerized application environments
Leadership & Ownership Expectations
- Take end-to-end ownership of features/modules from design through production deployment
- Act as a frontend subject matter expert and drive technical excellence within the team
- Mentor team members and actively contribute to knowledge sharing and engineering growth
- Proactively identify and resolve architectural, technical, and process challenges
- Ensure high standards for scalability, maintainability, performance, and quality across deliverables
- Influence engineering direction and contribute to continuous improvement initiatives
Why Join WSI?
- Build impactful ecommerce experiences used by millions of customers globally
- Opportunity to influence and scale critical frontend systems from the ITC organization
- Work with modern technologies, scalable architectures, and AI-driven engineering tools
- Collaborate with highly talented global teams in a fast-paced, innovation-driven environment
- Strong culture of ownership, continuous learning, engineering excellence, and career growth
Williams-Sonoma India Pvt. Ltd.
Founded in 1956, Williams-Sonoma Inc. is the premier specialty retailer of high-quality products for the kitchen and home in the United States. Today, Williams-Sonoma, Inc. is one of the United States' largest e-commerce retailers with some of the best known and most beloved brands in home furnishings. Our family of brands are Williams-Sonoma, Pottery Barn, Pottery Barn Kids, Pottery Barn Teens, West Elm, Williams-Sonoma Home, Rejuvenation, and Mark and Graham. We currently operate retail stores globally. Our products are also available to customers through our catalogs and online worldwide.
Williams-Sonoma India sourcing office was established in 2013. We are based in Gurugram, India. We are sourcing premium products across all categories of Home Furnishing and recorded double digit year-on-year growth. We have a dynamic team of over 100 members handling versatile vendors across India, Nepal & Bangladesh. We are looking to onboard talented people and create successful professional journey.