I was thrilled to come across this information. Since all job openings for Web Developers seem to have different, and often very specific, requirements, I was never sure what the definition of “Web Developer” was. This seems to be the most logical, and accurate according to my experience.
A web developer should be able to:
- wireframe/layout a website or web application
- write HTML and CSS from scratch
- take a PSD and turn it into a working website
- add interactivity to a website with JavaScript (or jQuery)
- write a basic application in an object-oriented programming language like Ruby or Python or PHP
- work comfortably with a version control system like Git
- manage a domain?s DNS settings
- deploy a website to a website host