When you’re looking to hire developers, it’s important that they understand a few basic things. The world of web dev is constantly changing, but there are six omnipresent areas. Finding a candidate with these skills and/or interests will help you bring people on board who will stay current and deliver great results. They are: Interface and User Experience, Security, Performance, SEO (Search Engine Optimisation), Technology, and Bug Fixing.
The following list of essential skills for a Web Developer is an abridged and edited version originally posted on Quora by user Ellyse Taylor. As a hiring manager, you can use this list to formulate questions and or assessments that will be valuable for when you hire developers. For the full list of skills for Web Developers, click here.
Interface and User Experience
- Understand that browsers implement standards inconsistently. Also consider how in different operating systems.
- Consider how people might use the site other than from the major browsers: cell phones, screen readers and search engines, for example. — Some accessibility info: and , Mobile development: .
- Staging: How to deploy updates without affecting your users.
- How accessibility requirements affect design standards. There are circumstances where it’s a . and are good resources in this area.
Example Question: “Tell me about a time you solved a problem with how Internet Explorer rendered your website.”