Web Developer
Role details
Job location
Tech stack
Job description
You will be part of the Web Development team who is responsible for analyzing, designing, programming, de-bugging, and modifying front-end solutions/enhancements and/or new products used in local, networked or Internet-related computer programs. The team uses html, CSS and JavaScript, writes code, and performs testing and debugging and works with Site Ops and/or PM to get through testing and launches., This role will own the development of the front-end user experience, ensuring that all components follow overall technical architecture and design standards. The developer should be able to work independently and collaboratively in a fast-paced environment, taking on multiple projects at any given time., * Closely collaborate with creative design and technology teams to develop and implement innovative solutions to ecommerce challenges.
- 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 and implement new features.
- Build efficient, reusable systems.
- Completes tasks within committed deadlines; identifies and escalates any issues that arise.
Requirements
- 2+ years of front-end development work in an ecommerce environment.
- Bachelor's Degree in relevant field of work or equivalent work experience.
- Thorough understanding of HTML, CSS & SASS.
- An advanced understanding of JavaScript.
- Understanding of good design principles and ability to adhere to complex design specifications during implementation.
- Experience developing web applications for a variety of devices like mobile and touch.
- Experience with content management systems (CMS) and version control systems.
- Experience with analytics and testing solutions (e.g. Omniture, Test & Target).
- Experience using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) to accelerate coding, debugging and documentation tasks.
- Ability to critically evaluate and refine AI-generated code to ensure quality, performance and alignment with existing codebase standards.
- Experience incorporating AI into development workflows (e.g., generating components, troubleshooting issues, or accelerating prototyping).
- Strong commitment to web standards, with a focus on web and interface development.
- Strong organizational, prioritization, and multi-tasking skills.
- Demonstrated ability to accurately estimate and scope development work.
- Keen attention to detail.
- Experience with social media development.
- Strong communication skills.
- Competency in the Adobe Suite of tools.
- Thorough understanding of browser specs and platform issues.
- This role requires being onsite in the San Francisco office Monday through Thursday.
Benefits & conditions
- A generous discount on all WSI brands
- A 401(k) plan and other investment opportunities
- Paid vacations, holidays, and time off to volunteer
- Health benefits, dental and vision insurance, including same-sex domestic partner benefits
- Tax-free commuter benefits
- A wellness program that supports your physical, financial and emotional health
Continued Learning
- In-person and online learning opportunities through WSI University
- Cross-brand and cross-function career opportunities
- Resources for self-development
- Advisor (Mentor) program
- Career development workshops, learning programs, and speaker series
WSI will not now or in the future commence an immigration case or "sponsor" an individual for this position (for example, H-1B or other employment-based immigration).
This role is not eligible for relocation assistance.
Williams-Sonoma, Inc. is an Equal Opportunity Employer. Williams-Sonoma, Inc. will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of the San Francisco Fair Chance Ordinance, or other applicable state or local laws and ordinances.
The expected starting pay range for this position is $90,000 - $110,000. Applicable pay ranges may differ across markets. Actual pay will be determined based on experience and other job-related factors permitted by law. In addition to competitive pay, compensation may include a variety of other components like benefits, paid time off, merit, and bonus opportunities.
False