Sr Presentation Layer Developer
Williams-Sonoma, Inc. - San Francisco, CA

This job posting is no longer available on Williams-Sonoma, Inc.. Find similar jobs: Senior Presentation Layer Developer jobs - Williams-Sonoma jobs

  • Serves as lead presentation layer developer on eCommerce development team projects (HTML/CSS/Freemarker)
  • Collaborates with architecture team to ensure alignment with strategic platform direction and standards
  • Facilitates review of presentation layer deliverables, ensuring alignment with standards and best practices
  • Works closely with development tech leads to support projects during all phases of delivery: contributes to or develops project estimates, creates or reviews solution designs, creates quality documentation, and performs code reviews
  • Serves as a mentor to other developers and delivers training and technical guidance to the development team
Requirements/ Qualifications:
  • At least 8 years of experience in development, implementation, and maintenance of large systems, preferably across multiple hardware and software platforms
  • Bachelor's degree in Computer Science, Engineering, or related discipline with an IT or similar focus
  • Demonstrated competency developing efficient, effective solutions to diverse, complex problems
  • Demonstrated experience in designing systems and/or processes, including written specifications and documentation
  • Excellent written and verbal communication skills; able to communicate effectively across all levels of the organization; able to communicate ideas precisely and accurately
  • Able to communicate and collaborate with others to reach consensus or compromise when necessary
  • Able to define a vision and set realistic goals toward achieving it
  • Comfortable with ambiguity; able to define alternatives to progress toward vision
  • Able to use computer for extended period of time
  • Retail/catalog business experience a plus
Specific Experience:
  • Demonstrated experience in several of the following skills/experiences is necessary
  • Demonstrated expertise in presentation-layer web development, including XHTML and CSS, and related standards and tools
  • Expertise in template development, especially Freemarker
  • Familiarity with Internet technologies (TCP/IP, HTTP, SMTP)
  • eCommerce applications and/or support services
  • Retail/Catalog systems.
  • Web Information Architecture, including REST architectural principles.
  • Emerging web standards, such as HTML5
  • Service oriented designs and technologies (AJAX, XML/JSON)
  • Detailed working knowledge of browser heterogeneity and strategies for achieving consistency across platforms
  • Detailed working knowledge of the browser-based Javascript execution model, and strategies for optimizing real and perceived performance
  • Detailed working knowledge of browser security considerations
  • Client-side performance/behavior benchmarking, modeling, measurement, testing
  • Unix/Unix-like operating systems and scripting (Linux, AIX, BSD, OSX, sh, perl, awk, sed, ssh, etc)
  • Digital imaging and image processing (file formats, batch processing, color)
  • Experience with Adobe tools (Flash/Flex)

Williams-Sonoma, Inc. - 2 years ago - save job
About this company
279 reviews
Epicureans are at home at Williams-Sonoma, a leading multi-channel retailer of high-end goods for well-appointed kitchens, bedrooms, and...