Picture of a 1-on-1 meeting

Every company is trying to hire the best tech talent, and for some companies, the best developers are senior developers. But junior developers have all the key ingredients of a quality hire.

Hiring junior developers is a successful recruiting strategy that more companies are implementing. This year Twilio increased its early-career hires from 5 percent to 25 percent. Why? Because junior developers are eager to learn, they will give their all on projects and they have the capacity to grow into your strongest and most loyal developers. 

If you’re interested in hiring junior developers, use these four tips to find and keep tech’s most promising talent.

Put your candidates first in the interview process

Creating a candidate-first hiring process is the key to winning over junior developers and it starts at the job description. According to HackerRank’s 2019 Developer Skills Report, an unclear role description is a major interview faux pas that turns developers off. As soon as a junior developer detects that an employer doesn’t have a specific project or path for them in mind, they’ll reconsider the role.

A poor interview process is another major turnoff. If a junior software engineer or junior data scientist candidate has a negative interview experience, they are less likely to accept the offer. If they have a positive interview experience, there’s an 87.5 percent chance of them accepting the offer.

So record when your potential candidates drop off in the interview process. Is it after they meet team members and ask questions about past and current projects? Or is it after your first phone screen, when you explain what daily tasks this role requires? After you determine where in the interview process candidates stop returning your calls, you can reassess with the hiring manager to align on role expectations, responsibilities, and its long-term growth path.

Map out the path of professional growth in your job description

Junior developers want to work for companies that offer professional growth and learning. Companies that offer competitive compensation may snag a couple talented junior developers at first. But if they don’t provide professional growth resources where junior developers can improve their skills, developers will grow bored and move on.

If your company promotes from within or you have professional growth resources like boot camps or mentorship programs, list them in your junior developer job description. And if your company hasn’t mapped out a professional growth path for its developers, plan one out for reach role. Developers are naturally passionate about learning and will stick with a company that invests in its employees.

Offer interview prep materials

Give junior developers a positive candidate experience by properly preparing them for the interview. According to the 2019 Women in Tech Report, 47 percent of Gen Z women developers and 45 percent Gen Z men developers don’t like showing up to an interview unprepared.  Recruiters that don’t outline what the candidate should expect in the interview process are creating a poor candidate experience.

So make your company stand out from the rest. Send out interview prep materials to help candidates practice their soft skills and technical skills. This TED talk is a great resource for entry-level developers who want to hone their communication skills.

Offer mentorship to junior developers

You can’t win young developers over with your company’s snack closet or foosball table. Today’s junior developers are serious about their professional growth and they deeply care about close mentorship and weekly check-ins.

new study shows that Generation Z and Millennial employees work best when their company provides a professional mentor. Shane Metcalf, the Chief Culture Officer of 15Five, says that routine 1-on-1s are crucial to young employees because they create a strong human connection and a culture of trust.

To attract and retain junior developers, work with your engineer managers to create a culture of mentorship. Establish 1:1 weekly check-ins to review projects, personal professional goals, and provide feedback. If your hiring manager is worried about the use of time, place a ten-minute cap on the weekly check-ins. Sixty-seven percent of Gen Z employees are satisfied with brief, five-minute check-ins.

Tying it all together

At a time when job-hopping is the norm, the idea of cultivating talent inside your organization might seem a bit… quaint. But it can work for engineering teams for the same reasons it works for professional sports teams: young players developers come in with fewer bad habits to break and are ready to learn your system. Plus, the fresh perspective they bring often leads to improvements the old hats never would have thought of.

By offering mentorship, mapping out their professional growth, creating a candidate first process, and offering interview prep materials, you can attract, hire, and retain junior developers that will be a great fit for your team – now, and for years to come.

This article was originally published on HackerRank.

The 4 secrets of hiring and retaining the best junior developers