Too often company job descriptions are filled with hyperbole and trite sound bites like “work-hard, play-harder” and focus more on details such as lunch and snacks than the job itself. A job description is your critical first impression when recruiting, and if you lose them before they even apply you’re operating at a steep disadvantage. Too often, generic, lackluster descriptions fail to communicate some pretty cool opportunities.
In order to get the talent you want and need at your company, sharpen your job descriptions to attract the most qualified candidates. I’ll tell you how do to that, but first I’ll start with what not to do.
Nearly all job descriptions do a poor job at outlining the work opportunity and presenting the employer company in an appealing light. Many descriptions include extensive and unnecessary details about benefits, while others were just a list of generic catch phrases with only vague descriptions of the actual work. Very few descriptions include any information about pay, despite the fact that’s one of those most important data points for employees.
I ran a poll on Hacker News where I asked “What would it take for another company to poach you?” The results were hardly surprising. Developers are mostly attracted to interesting work, closely followed by more money, with lifestyle choices as a distant third, and only 20 percent prioritizing flexible work arrangements.
There seems to be a major disconnect between what matters to prospective candidates and what a job description lays out. I wonder how many job seekers may pass up the perfect fit simply due to the lack of information in the job description.
In most cases, the person writing the job description does not have all the pertinent information (such as job specifics), so the prose defaults to easy-to-write and extremely generic descriptions that focus on culture and “rockstar” and “code ninja” narratives. In many cases, vague job descriptions almost sound inter-changeable across different companies and positions in the industry.
Once you understand what motivates developers — “more interesting work” and “more money” — outbound communications like job descriptions need to be changed to attract these interests.
I analyzed hundreds of job postings, from job boards to descriptions submitted to our platform. I also looked at companies that most appeal to developers such as Facebook, GitHub, Twitter, etc.
I found the following common taxonomy across all great job postings:
If the recruiter (or person writing the job description) doesn’t have the pertinent details like salary and day-to-day aspects of the job, this reflects an internal communications issue that needs to be addressed. Recruiters should have all the resources needed to attract the best talent.
Developers and designers know they are in demand. At less than 4 percent unemployment, which is broadly considered by economists as full employment, companies will most likely need to turn their attention to passive candidates. In other words, they’ll need to find a qualified candidate who isn’t necessarily looking for work, but who may be interested if the right job comes along.
Mediocre or generic job descriptions won’t lure top talent away from their current gig to your opening. Providing color and excitement about your company is an important first step, but provide solid details about the specific job to make it stand out in a sea of opportunities.