How to source and shortlist {role_name}

Where can you find qualified {role_name}?

  • Professional networks
    • Leverage your professional network and reach out to former colleagues, industry peers, and tech community members to ask for referrals.
  • Educational institutions
    • Top universities with strong computer science or web development programs. Participate in job fairs.
  • Your company career page : Use company career pages. Make sure your company’s career page is up-to-date and highlights the specific technical skills required for the role.
  • Role-Specific Job Boards:
    • AngelList: For startups and tech-savvy candidates.
    • Design Jobs Board: Focuses on design-related roles.
    • UX Jobs Board: Specifically for UX roles.
  • Geography-Specific Job Boards:
    • US: Indeed, Glassdoor, SimplyHired
    • India: Naukri, Shine, Monster India
    • UAE & KSA: Bayt, GulfTalent, Naukrigulf
    • Remote Positions: We Work Remotely, Remote.co, Working Nomads

What are the best practices for headhunting {role_name}?

  • Identify key candidates:
    • Use LinkedIn and other professional networks to identify and connect with potential candidates.
    • Look for individuals who have relevant experience and skills listed in their profiles.
  • Personalize outreach:
    • Craft personalized messages that highlight the unique aspects of your company and the role.
    • Mention specific achievements or skills of the candidate to show genuine interest.
  • Leverage employee referrals:
    • Encourage current employees to refer qualified candidates from their networks.
    • Offer incentives for successful referrals.
  • Engage with passive candidates:
    • Regularly interact with potential candidates on social media and industry forums.
    • Share valuable content and insights to build relationships over time.

How to shortlist candidates?

Once you have started to get applications from applicants, a thorough screening process and shortlisting of prospects will help you make the most of your time spent with the most qualified ones. 

Automated shortlisting tools :

Automated screening quickly filters out unqualified candidates, saving time for manual review. This allows the manual process to focus on the most promising candidates, ensuring the best ones are considered for further evaluation.

Screening questions to auto-shortlist based on predefined criteria

like qualifications, location, experience, and skills. Either use job board or use an ATS such as whitecarrot. Here are some questions for {role_name}

  • How many years of experience do you have with JavaScript?
    • Auto-reject if less than 1 year.
  • How many years of experience do you have with HTML and CSS?
    • Auto-reject if less than 1 year.
  • Are you located within [specified location] or willing to work remotely?
    • Auto-reject if not willing to work remotely or relocate if required

Skill based question to auto shortlist candidate

Analyze the skill test data to automatically shortlist top-performing applicants. (recommended screening test time - 15 minutes). Here are some skill test questions for {role_name}

HTML/CSS

Understanding of HTML and CSS for creating web pages. Some sample questions:

  • What does the <div> tag in HTML represent?
    • a) Division or section in an HTML document
    • b) Division for CSS styles
    • c) Inline element
    • d) HTML header
  • Which of the following CSS properties is used to change the text color of an element?
    • a) color
    • b) font-color
    • c) text-color
    • d) font-style
  • How do you make a list that lists its items with squares in HTML?
    • a) <ul type="square">
    • b) <list type="square">
    • c) <ol type="square">
    • d) <li type="square">

Javascript

Basic proficiency in JavaScript for adding interactivity to web pages. Some sample questions:

  • Which of the following is a correct syntax to output "Hello World" in JavaScript?
    • a) print("Hello World");
    • b) echo "Hello World";
    • c) document.write("Hello World");
    • d) response.write("Hello World");
  • How do you create a function in JavaScript?
    • a) function:myFunction()
    • b) function myFunction()
    • c) function = myFunction()
    • d) function => myFunction()
  • Which built-in method returns the length of the string?
    • a) length()
    • b) size()
    • c) index()
    • d) length

Responsive Design

Understanding of responsive design principles. Some sample questions:

  • What does the viewport meta tag do?
    • a) Sets the layout viewport width
    • b) Resizes images
    • c) Creates a new HTML section
    • d) Adds a border to elements
  • How can you make an image responsive?
    • a) Set the width to 100%
    • b) Use a fixed height
    • c) Set position to absolute
    • d) Use display: inline
  • Which of the following is used to create a grid layout in CSS?
    • a) display: grid;
    • b) display: flex;
    • c) display: inline-block;
    • d) display: block;

Note - Auto reject candidates if scores less than 70% in this section

One way video interview

Recruitment Bullet

Use tools like hirevue, whitecarrot.io to ask candidates pre-recorded questions about their experience and skills.

Recruitment Bullet

Use sample question given in scorecard.

Collect other information 

Recruitment Bullet

Collect data from shortlisted candidates, such as salary expectations and visa status.

Manual candidate profile shortlisting:

Recruitment Bullet

Thoroughly review the CVs of the top scoring candidates from the automated process

Recruitment Bullet

Look for evidence of the required skills, experience, and achievements

Recruitment Bullet

Review the candidate’s portfolio or GitHub repositories to see examples of their work.

Schedule recruiter calls with the candidate

Recruitment Bullet

Use a tool like calendly or whitecarrot to allow candidates to self-schedule calls based on your availability

Recruitment Bullet

Confirm the call details (date, time, dial-in info) with the candidate via email

What questions to ask in the recruiter phone screen?

Recruitment Bullet

 Use scorecard for rating candidates for recruiter

Recruitment Bullet

Sample scorecard : 

Candidate Evaluation Table
Criteria Sample Question Rating (1-5)
HTML/CSS Knowledge What does the <div> tag in HTML represent?
JavaScript Proficiency Which of the following is a correct syntax to output "Hello World" in JavaScript?
Responsive Design What does the viewport meta tag do?
Communication Skills Describe a successful project where you implemented a UI design.
Problem Solving Explain a challenging bug you encountered and how you resolved it.
Critical Thinking How would you improve our current website's UI/UX?
Cultural Fit Overall alignment with company values and team dynamics
Recruitment Bullet

Check for consistency in responses from the candidates.

Recruitment Bullet

Record such scorecards in an ATS like whitecarrot or use google doc