Skip to content

A simple hiring workflow for reviewing job applicants, all in a forkable GitHub repository.

License

Notifications You must be signed in to change notification settings

floatpoint-team/applicant-tracking-repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A Repository Template created by Floatpoint

Application Tracking Repo

Organize and review job applicants so no one falls through the cracks.

Last Commit License: MIT

Table of Contents

1. Guide to Crafting a Hiring Pipeline

2. Checklists

3. How to Use GitHub for Applicant Tracking

4. Blogs, Articles, and Advice


What is this?

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.

What is an Applicant Tracking System?

An Applicant Tracking System (ATS) organizes the state of each applicant in your hiring pipeline and the transitions between different states.

Hiring Pipeline

Common examples of ATS's that you might have heard of are Greenhouse.io, Lever.co, and SAP Recruiting.

Why would I use this "Applicant Tracking Repo"?

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.


Guide to Crafting a Hiring Pipeline

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.

Checklists

  • Step 1
  • Step 2

How to Use GitHub for Applicant Tracking

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.

Blogs, Articles, and Advice

[TODO]

About

A simple hiring workflow for reviewing job applicants, all in a forkable GitHub repository.

Topics

Resources

License

Stars

Watchers

Forks