Web-Dev Candidates Should Have These Skills


When researching candidates with a strong Web-programming background, it’s important to note which languages they mention in their C.V. and social-media profiles. While many languages go into creating Websites and applications, a few are regarded as “core” to working in the online realm. If a candidate isn’t knowledgeable about them, you may want to look elsewhere.

According to the U.S. Bureau of Labor Statistics, the number of Web developer jobs will only grow over the next seven years. It’s already difficult for many firms to find and hire top talent, which means that those candidates with the right mix of skills and experience can demand quite a bit in salaries and perks. Finding entry-level talent is a little easier, given the number of people out there with Web-development skills—but make sure that any candidate has these skills in place.


Cascading Style Sheets (CSS) is a style-sheet language that ensures the integrity of Website design. Without knowledge of CSS, Web developers have a difficult time regulating a Web property’s look and feel.


An old language, HTML is also very easy to learn; virtually every candidate will list this one on his or her resume, and with good reason.


PHP is a server-side scripting language that undergirds WordPress and other popular platforms. It’s also flexible, and people well-versed in its abilities can do everything from server-side Web development to command-line scripting.


Considering that JavaScript helps power the majority of Websites around the world, a candidate not familiar with its inner workings is at a disadvantage when it comes to looking for Web-development jobs.

2 Responses to “Web-Dev Candidates Should Have These Skills”

  1. Jeremy A. Cunningham

    “If you are looking to hire a truck driver, make sure they have the following skills:

    1.) They can differentiate a truck from a bicycle.

    2.) They have a drivers license.

    3.) They know how to pump fuel in to the truck.

    If you weren’t aware of these things, maybe you shouldn’t be in charge of hiring a truck driver.”

    I apologize for the tone of my comment. My experience is the opposite. There are _too many_ people out there in the “web design/development” career path. Finding talented ones may be difficult, but this list would not help someone from outside of the industry find the right candidate. I feel like this would only help the “pretenders” to get their foot in the door. The problem isn’t whether someone has these terms on their resume, it is if they can back them up.

    I would use this list to determine if someone is qualified to _look_ for a candidate. “Can you explain these (and other) terms to anyone I pull in off of the street? If you cannot, you are not qualified to be in charge of the hiring process.”

  2. Oh my, there is mass confusion in the IT job world.
    Managers, and even some developers, more often than not do not have a good idea of what skills are required and how to determine who is qualified.
    What’s even more disturbing is that web applications are developed without careful analysis of what the requirements are and the best tools to develop it with. Or planning of an architecture.
    And the tools/languages/paradigms change constantly.
    What to do?
    Require the applicant to submit work that proves they have the skills they claim on their resume and have someone who knows validate them.
    Use actual development software tools rather than hit and miss tools. Eclipse is free and provides help, flags common errors and integrates HTML, javascript, java, database access and more. See: https://en.wikipedia.org/wiki/Eclipse_(software)
    Experience in software development can be more important than a specific qualification. If a candidate has experience in hard programming challenges like large dataset database retrieval, transaction processing (add/update/delete), security etc. they can learn easier programming (HTML, CSS, some javascript) easily. They also often have ‘street smarts’ on how to go about developing and testing.