5 Qualities I Look for When Hiring a Developer

Jamie Bullock
The Startup
Published in
6 min readJul 10, 2020

--

Hint: it’s not qualifications

Photo by Headway on Unsplash

I’ve led many hiring processes, from junior technicians to senior software engineers. As a developer, I’ve also successfully been through the full recruitment process of many different types of company, from huge multi-nationals to tiny startups. In this post I’ll share my main takeaways from 20 years experience.

1. Basic Coding Skills

Method of assessment: informal programming test during interview

It’s very difficult to assess someone’s programming ability. For a start what does “programming ability” actually mean? Language knowledge plays a part, but so do problem solving, time management skills, understanding of algorithms and data structures. You get the idea.

Some interview processes test programmer knowledge, but I find this highly problematic. Most languages are so vast that someone could be an expert and still get tripped up by a few niche questions. Other processes attempt to test skills, possibly through an automated test. These too are unsatisfactory. Being good at these kinds of tests is in itself a skill that can be learned and practiced. Someone could be great at passing these tests, but terrible at other aspects of programming.

--

--