Web Developer
We are looking for a Web Developer to join our dynamic eCommerce Engineering team at
Williams-Sonoma. In this role, you’ll play a key part in delivering high-quality, high-value
features for our industry-leading eCommerce platforms, including Williams Sonoma, West
Elm, Mark and Graham, Rejuvenation, GreenRow and the Pottery Barn family.
As a Web Developer, you will help build, scale, and maintain high-performance web
applications, enhancing front-end user experiences while integrating with enterprise-level
backend services. Your role involves writing efficient, scalable code, collaborating with
cross-functional teams, and ensuring seamless web performance. You will be responsible
for designing, developing, and optimizing web solutions to deliver a smooth user
experience. As a key member of the development team, you will work closely with
designers, site managers, product managers, and other engineers to implement robust and
scalable solutions.
Key Job Functions
- Write code that is of high quality, consistent with our coding standards,
maintainable and follows best practices.
Collaborate with UI / UX designers and others in the Technology team to bringconcepts to life with responsive and user-friendly interfaces.
Troubleshoot, debug, and enhance existing web applications.Stay up to date with emerging web technologies and trends.Participate in scoping and planning of special projects.Take features from the design stage through production.Proactively share trends and forecasts of new and interesting technology.Develop, maintain, and optimize existing features, as well as ability to prototype andimplement new features.
Build efficient, reusable systems.Completes tasks within committed deadlines; identifies and escalates any issuesthat arise.
Participate in continuous education programs to grow your skills both technicallyand in the Williams-Sonoma business domain.
Requirements
Ability to communicate clearly and effectively both verbally and in writing.4 - 6 years of experience in web development.Experience building pixel-perfect, robust, performant and accessible user interfaceson the web.
Enthusiasm for constant improvement as a Web Developer.Experience developing applications running in a + Express container.Thorough understanding of HTML, CSS & SASS and modern front-end frameworks(., .
An advanced understanding of JavaScriptUnderstanding of good design principles and ability to adhere to complex designspecifications during implementation.
Experience developing web applications for a variety of devices (desktop, tablet,phone- any).
Experience with content management systems (CMS, Adobe AEM / ECM) andversion control systems etc
Experience with analytics and testing solutions (. Omniture, Test & Target) (goodto have)
A love of web standards, and passionate about web and interface development.Strong organizational, prioritization, and multi-tasking skills.Demonstrated ability to accurately estimate and scope development work.Experience with social media development.Competency in the Adobe Suite of tools such as Photoshop, Illustrator etcThorough understanding of browser specs and platform issues.Keen attention to detail.