Putting myself in the position of a recruiter, I would expect any web developer to know the names of the five major browsers, how to use the w3c validator and why, when to use different image formats and how to optimize them, some CSS, how CGI works, enough jquery to select an element, and a server-side scripting language, and to have once sniffed an HTTP connection to see what was happening. The better class of web developers at the entry level might know why to use SCP instead of FTP, common web security concerns, how to build a page that uses Javascript but does not require it, shell scripting, system administration, web server administration, what a SQL join does, how HTTPS works, how DNS works, how TCP/IP works, and a development framework or two.