A Repository Template created by Floatpoint
Organize and review job applicants so no one falls through the cracks.
1. Guide to Crafting a Hiring Pipeline
3. How to Use GitHub for Applicant Tracking
4. Blogs, Articles, and Advice
This repository serves as a simple Applicant Tracking System for small to medium companies.
The files contain comprehensive guides and checklists that will help you develop a mature hiring process that's right for your company.
You can fork this GitHub repository and use Issues and Projects to organize your hiring pipeline.
An Applicant Tracking System (ATS) organizes the state of each applicant in your hiring pipeline and the transitions between different states.
Common examples of ATS's that you might have heard of are Greenhouse.io, Lever.co, and SAP Recruiting.
Each company grows differently. There is no cookie-cutter method for evaluating who you will end up working with on a daily basis.
Like any important project, iteration and incremental changes are necessary for success.
This "Applicant Tracking Repo" provides guides, checklists, and a basic set of features (well, GitHub's features actually) for hiring. Hopefully, this will be useful as you slowly develop a more mature hiring process for your company.
Name | Description |
---|---|
😇 Assigning an "Owner" | Designate an "applicant owner" who supervises the applicant through the hiring process. Read more. |
📝 Pre-Screening | (optional) Briefly evaluate the applicant's resume or CV with a rubric. |
💬 Scheduling an Interview | Request time from staff to help interview and review applicants. |
🧐 Post-Interview | Follow-up on staff to aggregate interview notes and decide on next steps. |
💼 Extending an Offer | Define where and how the applicant will fit in your team. |
✅ Closing | Encourage your applicant to choose your offer over others. |
- Step 1
- Step 2
If you're familiar with GitHub issues and projects, then these existing workflows are actually quite nice for tracking applicants:
Hiring Concept | GitHub Equivalent |
---|---|
Job Opening to Hire For | New Project |
New Applicant | New Issue |
Add Applicant to a Job Opening | Add Issue Card to a Project |
Stages in a Pipeline | Columns in a Project board |
Discussions about an Applicant | Issue Threads |
Interviewer | Issue Assignee |
Filterable Details about Applicants | Issue Labels |
[Note]
These concepts are not exact 1:1 mappings. After all, GitHub isn't really meant for this use case.
Nonetheless, these analogies can be useful as you design a hiring process that works for you.
[TODO]