Writes supporting code for web applications and builds interfaces that are properly structured, standards-compliant, and cross-browser compatible.