The tech hiring market has cooled considerably since 2021, but that hasnât necessarily made it easy to fill open developer roles. In fact, with the influx of talent into the market and tighter budgets, hiring quality candidates has become even trickier.
To help hiring managers overcome this challenge, OfferZenâs VP of Product Stephen van der Heijden hosted a panel discussion with Henri Kotze (Product Manager), Gert Barnard (Account Manager) and Liba Mawala (Tech Talent Advisor) to unpack the common mistakes, wins and valuable lessons our team has learnt from helping companies and developers navigate the tech hiring market.
Create a candidate-centric experience
The first step in attracting top talent is to understand what developers are looking for when searching for new roles. Liba noted that one of the key factors here is giving developers insight into the problems that theyâll be solving for your business.
âSomething that comes out quite often is that candidates feel like theyâve hit a ceiling or theyâre stagnating in their current role. Theyâre looking for new challenges and ways to take that next step in their career,â he said.
While their main concern is solving problems, Liba also pointed out that company culture â and how that culture plays out in practice â is another important factor that developers take into account when assessing job listings.
âDevelopers are motivated by solving engineering problems, but thereâs still the desire for a good culture fit. Diversity and inclusivity are two of the most important company values; a lot of candidates are looking for a welcoming, supportive and innovative environment to join,â he added.
âTransparency in those company values, and how theyâre actually implemented in everyday work life, is important too. Itâs not enough to just see it on paper, candidates want to see how it works â even if itâs implicitly throughout the interview process or with interviewers explicitly articulating how those values are implemented within the company.â
Set up your team for hiring success
Measuring the success of your recruitment efforts can be tricky. Gert outlined some key metrics that OfferZen uses to measure tech teamsâ hiring success:
- Interview acceptance rate: How many candidates say yes or no to the offer of an interview?
- Offer acceptance rate: How many of the candidates accept offers of employment?
- Time to hire: How long it takes to go from initial contact all the way to signing the employment contract?
There are a variety of reasons why companies might not be performing optimally in terms of these statistics. Fortunately, there are a few simple strategies you can use to change this.
1. Be clear on what youâre looking for while staying flexible
Start with figuring out exactly what you want to achieve by hiring a new developer. You may have some specific needs that must be fulfilled and others that are more vague or flexible. Knowing what these are will help to give you a clearer picture of the type of candidate youâre after.
âHaving a conversation around the core skill set is â for example being able to code C sharp or .net â and knowing what those key skills are when reaching out will set you up for success,â said Gert.
Henri agreed with this, adding that itâs not just about clearly defining what you need, but also having some flexibility around what youâre looking for.
âOne of the most important things that weâve learnt is that you really need to be super clear on which of your requirements are non-negotiables and which youâre willing to play around with a bit,â he explained.
âDepending on whatâs available in the market, youâll probably need to adjust what youâre looking for and adjust some of your needs. Essentially, you need to know which things are critical and which things arenât.â
2. Write a strong, specific job description
Knowing which skills you need to take your team forward is critical, but youâll also need to communicate your expectations clearly if you want to attract top talent.
âOne of the key selling points for candidates using OfferZen is that they receive a clear job spec. Clearly outlined responsibilities, expectations and required skills are essential on those job specs,â said Liba.
Gert noted that this is where a deep understanding of the competencies a developer will need to succeed comes in handy. âLook at what your non-negotiables are. Outline what the two or three core skills that they need to do the job are and then build the job spec from there,â he said.
Liba added that this is also a great place to outline the learning and growth opportunities that your company offers. âIf a company emphasises opportunities for career development and professional growth, those are usually the kinds of things that appeal to candidates when theyâre reading a job spec,â he explained.
3. Front-load your hiring managerâs involvement
Tech team leads are busy, but itâs essential that they collaborate in the recruitment process. âIt seems counterintuitive, but getting your hiring manager more involved â and earlier â will reduce your overall time to hire,â said Stephen.
âWhat Iâve seen that works quite well is when the hiring manager works quite closely with the recruiter,â Gert added. âGiving them a first look at the candidateâs profile and getting that initial screening from them helps a lot.â
The OfferZen team has also found that candidates are more likely to accept interviews and offers when the manager on whose team theyâll be working is the first to make contact with them.
âWhen hiring managers are engaging and personalising their communication with candidates, that goes a long way. Acknowledging any unique qualifications, interests or skills â essentially showing that youâve interacted with their profile â thatâs usually a really positive thing,â said Liba.
In this vein, Henri highlighted that interacting with candidate profiles on the OfferZen platform will help to widen your reach.
âWhen a hiring manager identifies a certain candidateâs profile as a potential good match, whether thatâs by favouriting, reaching out or making a note, thatâs a signal of intent that we can use to identify which types of candidates youâre looking for. Then we can recommend you more, similar candidates,â he explained.
3 top recruitment tips from the OfferZen team
There are loads of strategies to improve your hiring process for recruiting top-notch developers for your tech team. Here are three top tips from our team:
- Engage actively: âInaction is probably the biggest block for making a decision about the candidates that are available before having interviews with them. Youâre not going to know what the market is like if youâre not actively engaging with it.â â Gert.
- Focus on the candidate experience: âA good portion of candidates will treat the interview experience as a preview of things to come if they join the company. Communicate regularly, manage expectations and emphasise the âwhyâ, and youâll never go wrong.â â Liba.
- Be open: âStart broad and then narrow down your requirements; don't jump in with the very specific, exact requirements because you might not find what you're looking for. Also consider using both proactive and reactive approaches when searching for candidates.â â Henri.