Hiring Process

As a leader, hiring is part of your life. How do you make hiring less painful?

The What

The end-to-end process of hiring a developer - from "looking to hire" to "hired".

The How

Publish a Job Ad

  1. Raise it in the Application Tracking System (ATS)

  2. Go through the approval process in ATS (nudge people to accelerate the process)

  3. Go Live

  4. Share in your network: LinkedIn, Meetups, etc

Interview

  1. Decide an interview process, for example

    • First Round: background, experience, projects, hard skills

    • Take-home assignment

    • Second Round: present back, comment, challenge, and cultural questions

  2. Prepare questions and tailor questions for each candidate

  3. Track your feedback

  4. Debrief with your hiring team

  5. Make a decision - progress or reject 👍 👎

  • Reference check

  • Policy check

  • Psych test

Offer

  1. Offer negotiation - TA

  2. Offer signed 🎉

Preboarding

  1. Meet and Greet

  2. Issue hardware

  3. Book a casual team huddle (optional)

  4. Set up accounts - IT

Onboarding

  1. Grant permissions for internal software

  2. Set up email lists, slack channels, workspace, groups, etc

  3. Technical Induction

  4. Warm-up code and documentation

Internal candidates Referrals

Slow response Long process

  • Keep the process short

  • Quick response

  • Make CV screening part of your daily routine

  • No perfect candidate

  • Perfectionism

Last updated