This repo holds scripts and code used to make the job application process easier.
Download the repo and create credential file:
git clone git@github.com:Shumakriss/job-tools.git
cd job-tools
touch site/modules/gapi-credentials.js
open site/modules/gapi-credentials.js
Add your own credentials
// Provided by Google API Console
const CLIENT_ID = '<Your client id>';
const API_KEY = '<Your API Key>';
View the page:
open site/modules.index.html
Here are some common tasks to automate within the job application workflow:
-
Search
- Aggregate job postings
- Search, filter, and sort job postings
-
Assess
- compensation from job req
- Glassdoor stats
- levels.fyi numbers
-
Tailoring
- Basic tailoring steps
- Clone resume and cover letter with job-specific titles
- Replace job title in resume
- Populate today's date in cover letter
- Populate hiring manager name or default to Hiring Manager
- replace job title throughout cover letter
- populate company name throughout cover letter
- Populate favorite company values
- populate main experience area for team
- populate company address
- Download PDF copies
- Advanced
- Create scan on jobscan.co
- Fill out the job title
- Automatically rescan when document changes online
- Basic tailoring steps
Apply
- Fill out the web form
- Upload docs
- Log it in Google Sheets
Other helpful automations:
- Look up headquarters address (reliable?)
- Slice requirements, nice-to-haves, and duties from job description
- Get jobscan results from each
This page aims to address two limitations with Jobscan.co. First, as we tailor our resume, we must copy/paste repeatedly. Second, we do not know what level of information will be used by ATS scans (i.e. only the minimum or full job description). Thus, more copy/pasting.
Our Solution:- Automate retrieval of tailored resume
- Copy/paste job description once
- Scan at multiple levels of information
Individual section scores are not useful alone, they must include all previous higher priority information. There are four major levels of info: minimum requirements, preferred requirements, job duties, and other (typically company information).
The priority ranking is as follows:- Minimum Requirements
- Preferred Requirements
- Job Duties
- Company Information
If a section is not provided or the corresponding checkbox is not checked, it will not be included in any scores.