Blog Img

4 Effective Ways to Evaluate Developers and Hire the Best

Back to Blogs

When discussing the challenges of hiring in the tech sector with our customers, the issues that crop up, again and again, are the skills shortage and competition with other companies. This is unsurprising, the tech skill shortage receives widespread media coverage and shows little sign of improvement.

But according to the HackerRank 2018 Developer Skills Report, a lot of businesses struggle with a different aspect of recruiting – skill evaluation. More than 60% of hiring managers reported that evaluating skills was their number one challenge – as opposed to lack of talent.

According to the 7000+ employers surveyed, CVs still remain the most common way to assess developers. This is where the problem lies. The traditional CV is a fairly rudimentary way of evaluating a developer's skill set.

Screening CVs is a great first step. But there is a whole range of skills that aren’t genuinely screenable from a CV. As a result, HR departments are often left scratching their heads when deciding which developers have the most potential.

So what other techniques can you use to give you a better outcome during your IT hiring process? Here are a few suggestions from our recruitment team.

Check the Candidate's Portfolio/Coding Samples

In our experience, the most skilled and conscientious developers have a creative portfolio of their previous work. In addition to their CV, you can ask candidates to provide a link to their personal website or a list of open-source personal projects. If they are contributors to GitHub or SourceForge, request them to indicate which specific parts of the projects they were responsible for.

If they have published blog articles on their own site, read a few of them. While it is rare to find a coder who also happens to be a great writer, they are out there. By doing your due diligence you might find that ‘unicorn’ you are looking for just by taking 10 or 15 minutes to screen their posts.

Doing this kind of digging puts you in a much better position to ask more insightful and specific questions when it comes to the interview stage. You can ask candidates specific questions about a project, their approach to troubleshooting, and creative decisions involved in development. This review can give you a deeper insight into both skills and personality than a technical test ever could.

Use Social Media to Your Advantage

Most companies now use social media in some form or other during their recruitment efforts. The reason is simple. Multiple studies have shown that using social media significantly improves candidate quality compared to exclusively using traditional recruiting techniques like phone screenings and filtering CVs based solely on skills and experience. So don’t waste the opportunity. Investing time in social media during the hiring process will likely pay dividends in future.

LinkedIn is particularly helpful in providing supporting evidence of a candidate’s technical ability. After receiving a developer's CV you should review their LinkedIn profile to make sure they both match up in terms of skill set and career history. Any discrepancy between the two should be noted and investigated further. In addition, have a look at a candidate’s LinkedIn “recommendations” for third-party verification of their skill set and ability to work well as part of a team.

Furthermore, filtering developers through the lens of their Twitter feed can help confirm whether they would be a good fit for your company culture. If they are genuinely passionate about tech, this should be apparent in the type of content they choose to share. While it’s not 100% objective, reviewing Twitter feeds can also help you weed out those candidates who appear to have an overly negative attitude.

Ask a trusted IT recruitment consultant to help

Working with an IT recruitment agency can save you a lot of time, money and hassle. A specialist IT recruitment consultant can find you an experienced software developer with rare skills in a few days. In fact, at Venturi, there have been numerous occasions where we have sourced the right IT contractor in a matter of hours.

In most instances, HR departments are stretched thin as it is. For this reason, bringing in outside help can significantly reduce your ‘time to hire’ metric. This translates into fewer costly open vacancy days.

A specialist IT consultant should also be able to help you with pre-screening, tech testing, background checks, portfolio evaluation, and immigration questions for hard-to-find talent.

IT consulting is not as expensive as many think. For instance, at first glance, contractor day rates may look completely unaffordable. However, operating on a flexible payment model means you aren’t bound to any long-term contracts. This means you can set a fixed budget and stick to it. Using contractors also helps you steer clear of a whole host of additional expenses such as National Insurance, healthcare, and pensions.

We hope some of the strategies above will help you improve your assessment processes and help you find the right candidates for your team.