Running a small business is not easy. It takes research, smarts, and self-confidence – and a measure of fearlessness to excel at it. Most times you end up in situations where you’ll ask yourself : Am I headed in the right direction? What does the future hold for me? Am I building a team that can weather uncertainties?
Also, software is fast eating the world and no business can sustain itself without the right technology and technologists.
At HackerEarth, we help businesses hire and screen better and we wanted to share some of our wisdom with you.
So, we’ve rounded up the essential steps to hiring your dream tech team, including cost saving hacks to attract and screen developers, ways to use coding tests, and more.
The Cost of a Bad Hire
Bad hiring is a costly mistake and everyone knows about it. If you are a small or medium enterprise, this could truly wreak havoc on your business.
How can a bad hire affect your business?
- Onboarding expenses: If you’re a recruiter, you’d understand the countless number of training hours and resources you put in to bring a new candidate upto speed. These onboarding costs could become a sunk cost if the candidate isn’t the right fit.
- Productivity losses: Imagine you hire an employee who turns out to be a bad hire and work comes to a standstill. In this case, other employees should pick up where this employee has left off and take on additional responsibilities. This could hurt efficiency and morale and could lead to greater attrition.
- Recruiting effort: The amount of money and time you spend sourcing candidates, screening and interviewing them, and making offers can never be recovered. Imagine all the effort into finding that right hire and he/she turns out to be far from ‘right’!
1 in 3 small business employers estimated bad hires cost them more than $25,000 and nearly 1 in 5 said it cost them more than $50,000CareerBuilder
You can avoid all of these if you streamline your recruiting efforts to attract, screen, and interview those who are a sure-shot fit for your organization.
5 hiring strategies to attract the right developers
If you are just starting to build a tech team, you would need some great developers to bring your ideas to life. As a recruiter, you know a challenge is up ahead when you’re tasked with finding the right tech talent for your organization. This gets even tougher when thousands of other recruiters like you are also doing the same thing.
1. Rope in talent from developer communities
Collaborative hiring via GitHubGitHub is one of the world’s largest code hosts, with close to 31 million developers. A developer’s GitHub profile gives you a wealth of information. Before you start shortlisting profiles on GitHub, make sure that the developer is open to recruiters approaching him/her with jobs. Once this is sorted, follow these steps to find the best talent on GitHub. Other great forums to find some amazing developer talent include StackOverflow, Kaggle, HackerEarth, and HackerNews
2. Conduct virtual job fairs and online assessments
This is not exactly a cost free way of sourcing talent but it is comparatively cheaper than conventional hiring. Companies such as VFairs offer an online platform to run your own virtual job fair
Here are 5 steps to host a seamless virtual job fair:
- Create an easy-to-navigate custom landing page for applicants
- Make sure your vendor provides multi-platform compatibility
- Incorporate audio, video, and text-based chat capabilities
- Conduct a webinar on the do’s and don’ts before the job fair
- Include online take-home goodies such as gift cards and vouchers for candidates
3. Attend local meetups
You can find a lot of free events in your locality on Meetup. Shortlist for events that align with your recruiting goals.
However, you must know that there is no silver bullet for making meetups work for you. You need to dedicate time to build a presence in the developer community
4. Leverage social media to build a developer brand
Social media can do wonders for your brand if used the right way. Here are some practices by LinkedIn that you can learn to help your hiring updates get viewed by the right candidates:
- A video in your update can increase engagement by 74%.
- A link in your update can increase engagement by 84%.
- A photo in your update can increase engagement by 147%.
- Keep it short—the top 50 status updates have an average count of 120 characters.
5. Make your tech team your brand advocate
Your tech team is a first-hand proof of what you stand for as a developer brand so it is very important that they are your strongest advocates. Running a referral program can help you close some key positions, fast. You could include perks like handsome referral bonuses and a chance to win some awesome tech gadgets.
Now that you’ve successfully attracted potential candidates, it’s time to screen them so only the ones who are a right fit for your organization move forward in the funnel.
The right technical screening methods could bring down your time-to-hire by 50% and save 87% of your hiring cost!
10 cost-saving hacks while screening developers
Technical screening is the most important part of your tech hiring process. If you go wrong here, you could be losing out on potential talent or you could even end up pushing the wrong candidates down your hiring funnel. Let us look at some screening hacks that can help you avoid a few hiring mistakes while helping you save some big bucks.
Hack #1 : Do no more than a super focused phone tech screening interview. Spend no more than 15-20 mins with each candidate on the phone.
Hack #2 : Once a developer clears a phone screen, send across a coding test to evaluate them. Developers generally take an average of 3 days to take this test and we’ve seen that tests sent on Tuesdays get the fastest response.
Hack #3 : 80% of college students admit to cheating at least once during their educational career. Have anti-cheating mechanisms in place such as disabling copy paste options and tab switching as well as restricting IP addresses.
Hack #4 : Deal with bias, unconscious or not. Mask details such as name, orientation, gender, race, and pedigree where you’re most likely to find bias.
Hack #5 : Candidate experience can make or break your developer brand. Simple things like having an option to chat with the recruiter during the coding test and sending out personalized emails to candidates can help.
Hack #7 : Once candidates pass the coding test, evaluate them remotely using live video interviews. According to Glassdoor, the best time to schedule a video screen is 10:30 in the morning on a Tuesday( again!)
Hack #8 : If you are planning to conduct multiple video interviews, try to space them out in intervals of 25 minutes each. Try the Pomodoro technique which can give your candidates a much needed breather
Hack #10 : Build a feedback loop to learn and improve. You could set up an automated feedback reminder once the video screen ends.
9 tech skills small businesses need to hire for in 2020
Now that we’ve covered how you can both attract and screen developers, let us look at some hot tech skills that small businesses need to hire for in 2020.
Rust : Tech companies like Google, Amazon, and Microsoft have invested in Rust as a long term system programming language because it is expected to replace a lot of C and C++ development. In fact, PyPl has ranked Rust 18th in the Popularity of Programming Language Index, with an upward trend.
Docker : With cloud and Docker becoming significantly linked every day, the demand is only expected to grow. Therefore, if your employees want a wonderful future in DevOps in 2020, they need to have a strong understanding of Docker tools.
NumPy and Pandas : There would be no Data Science in Python without NumPy and Pandas. NumPy and Pandas are expected to be in the race of tech skills to hire for in 2020.
Kotlin : Kotlin was designed to be interoperable with Java which makes Android development faster and enjoyable. Brands like Pinterest and Coursera have already moved to Kotlin due to its strong tooling support.
Django : Many Python development services, as well as major companies such as Spotify and YouTube, use Django. Developers describe it as “batteries included”, which means that it comes with a variety of third-party libraries.
Hottest tech skills to hire for in 2020
NumPy and Pandas
Now that we have highlighted some of the hottest tech skills to hire for in 2020, it’s time to up your recruitment game.
How can you screen candidates based on skills using coding tests
Now that we’ve armed you with some sourcing and screening hacks as well some tech skills that you could hire for your business this year, we’ll now show you how to screen developers for some of these skills using a coding test.
What are coding tests?Coding tests let you assess developers for a variety of programming skills ranging from basic ones like C and C++ to more advanced topics like Big Data
How do you create a coding test?
- How do you create a coding test? Directly create a test by selecting the required skills. The automated test creation pre-populates your test with a set of questions for the skills you are looking to hire for
- Select the desired experience level ( beginner level developer or a more advanced one) as well as the difficulty level (easy, medium, and hard)
- Roll out this test to your candidate database by sharing an online test invite
- Allow candidates to anonymously take this test to prevent unconscious biases
- Identify top performers at a glance and make data-driven decisions through in-depth analytics and reports
5 ways coding tests can improve your technical screening process
1. They can help you reduce time-to-hireTime-to-hire measures how quickly a recruiter is able to hire a candidate. Skill-based assessments reduce the number of tech screening rounds, thus reducing the time to-hire.
2. They can help you reduce your cost-per-hire
The cost-per-hire is the total cost involved in hiring an employee. Technical assessments allow you to hire at scale at much lesser costs
3. You can improve the quality of your tech hires
Quality of hire is the value a new employee brings to your company. This depends on how successful you are at finding candidates who are the right fit for your organization. Skill assessments can help you screen and shortlist talented developers quickly
4. You can scale your tech hiring
As your organization grows, your hiring requirements also grow. Skill assessments help you scale your hiring process through automated candidate screening, allowing you to screen more candidates in less time.
5. You can increase recruiter bandwidth
Recruiter bandwidth is the time and resources at the disposal of a recruiter. As all tactical aspects of hiring are taken care of by the skill assessment platform, it frees up more time for recruiters to concentrate on other aspects of hiring.
There you have it…our tried and tested guide for screening great developers. We hope we’ve helped you save some dollars and time, whilst helping you hire only the best for your organization. Let us know how this works out for you. For any queries, write to us at firstname.lastname@example.org