Building an awesome hiring program takes a lot of time, effort, and maintenance. But if you only have time for one task, it should be: write a good job description.
Just like one of the most basic rules in software engineering – only deploy code that is checked-in – a well-written job description is the first and most essential thing to do.
Why? Good job descriptions will achieve several goals:
- Clarify the role for you. Is it the right time to hire this person?
- Clarify for your peers and interviewers. What are we looking for? Why?