Job Fill

Stop retyping the same 20 fields.

Job Fill is a Chrome extension that fills job applications from a profile stored on your own device. It shows you exactly what it filled, and you submit the form yourself.

Free to use. Not on the Chrome Web Store yet โ€” installation takes about two minutes, see below.

Your data stays put

Your profile, resume and saved answers live in your browser's local storage. There is no account, no server, and nothing is uploaded.

It never submits for you

Job Fill fills fields and highlights them. Reviewing and clicking Submit is always yours โ€” no surprise applications.

It learns your answers

Answer "will you require sponsorship?" once and it fills itself at every other employer on the same platform.

Where it works

Job Fill activates on application pages from these five applicant tracking systems. It stays completely inactive everywhere else โ€” it cannot read pages it isn't running on.

Between them these cover a large share of postings from mid-size and large employers. If a company runs its own custom careers page, Job Fill won't appear.

Installing

Job Fill isn't in the Chrome Web Store yet, so it installs as an unpacked extension. This is a normal, supported Chrome feature โ€” it's how every extension is tested before publication.

  1. Download and unzip

    Grab the latest release and unzip it somewhere permanent โ€” your Documents folder is fine. Don't delete this folder afterwards; Chrome loads the extension from it every time it starts.

  2. Open the extensions page

    Go to chrome://extensions โ€” paste that into your address bar, since links can't navigate there.

  3. Turn on Developer mode

    Toggle it on, top right of that page. This is what allows loading an extension from a folder.

  4. Load it

    Click Load unpacked and select the folder you unzipped. Job Fill appears in your extensions list and the setup page opens automatically.

  5. Fill in your profile

    Add your contact details, links and work authorization, then click Save profile. The extension can't fill anything until this is done.

Chrome may show a warning about developer-mode extensions each time it starts. That's Chrome being cautious about unpacked extensions generally, not a problem with this one. It goes away if the extension is later published to the Web Store.

Updating

Download the newer release, unzip it over the same folder (replacing the files), then click the reload icon on the Job Fill card at chrome://extensions. Your profile and saved answers are kept โ€” they live in browser storage, not in the folder.

Using it

Filling a form

Open a job application on a supported site, click the Job Fill icon in your toolbar, and press Fill this page. A panel appears in the corner summarising what happened, and every field it touched gets an outline:

Read through, fix anything that looks off, then submit the form yourself. Job Fill never clicks Submit.

Fields it deliberately leaves alone

Reusing your written answers

The tedious part of applying isn't your phone number โ€” it's writing the same paragraph again and again. Job Fill handles that by remembering what you write, with a scope attached to each answer.

Situation What happens
Same question, same employer, seen before Fills automatically
Standard platform question you marked as generic โ€” sponsorship, work authorization, notice period Fills automatically at every employer on that platform
A question another employer asked, that you answered for them Offered as a suggestion โ€” you click to use it
A question it hasn't seen Left empty and flagged

That third row is the important one. Your answer to "why do you want to work at Acme?" will never be dropped into Globex's form automatically, even though the questions are worded identically. You're always the one who decides to reuse it.

When you answer something new, click save when done in the panel. You'll be asked whether it's a generic question or specific to that company โ€” that choice is what controls the behaviour above. You can review, edit and re-scope everything later under Settings โ†’ Answers.

Correcting a mistake

If Job Fill puts the wrong thing in a field, click wrong field? on that row in the review panel and pick what the field really is. It fills in correctly straight away and remembers for that site, so you only fix it once. Saved corrections live under Settings โ†’ Corrections if you ever need to remove one.

Tracking applications

After applying, use Save to tracker in the popup to log the company and role. Update the status as you hear back under Settings โ†’ Tracker. It's a local list, not a service โ€” nothing syncs anywhere.

Privacy

Job Fill handles your address, work history and possibly demographic information. Here is precisely what happens to it.

Stays on your device

  • Your profile and contact details
  • Your resume file
  • Every answer you save
  • Your application tracker
  • Demographic information, if you enter any

Leaves your device

  • Nothing.

There is no account, no backend, and no analytics service. The extension makes no network requests. Usage statistics exist as an opt-in setting, are off by default, and currently have nowhere to send data โ€” those events simply queue locally. If that ever changes, it will be in the release notes, and it would still carry only counts and timestamps, never your answers or resume.

Permissions, and why each is needed

storage
Saves your profile and answers in the browser.
activeTab, scripting
Lets the extension act on the tab when you click Fill.
Access to five specific sites
Greenhouse, Lever, Workday, iCIMS and Ashby only โ€” not all sites. On any other page the extension isn't running and has no visibility into it.

You don't have to take this on trust. Open Chrome's DevTools on the extension's pages and watch the Network tab while you use it โ€” a tool that uploaded your data would have to make a request to do it, and there are none to see. The full privacy policy spells out every category of data the extension touches.

When something doesn't work

The popup says Job Fill isn't active on this page

The extension only runs on the five supported platforms. Check the address bar โ€” many companies host careers pages on their own domain that redirect to an ATS only at the final step, so try again once you're on the actual application form.

It filled some fields but skipped others

Expected, and the panel tells you which and why: nothing saved in your profile, the field already had a value, or confidence was too low. If a field is consistently missed on a site you use often, open an issue with the site and the field's label โ€” that's usually a one-line fix to the synonym list.

Fields look filled but the form says they're empty

This happens when a site's form framework doesn't register the change. Job Fill has specific handling for exactly this, but a site can still do something unusual. Click into the field and type a character then delete it โ€” that forces the page to notice. Please report the site if you hit it.

A dropdown was left empty

When no option is a confident match for your saved value, Job Fill leaves it rather than guessing โ€” a wrong answer to a work authorization question is worse than a blank one. Pick it manually.

An answer filled in with the wrong company's text

This shouldn't be possible for automatic fills โ€” company-scoped answers never auto-fill elsewhere. If it happened, the answer is probably scoped as generic when it shouldn't be. Fix it under Settings โ†’ Answers by switching that entry to company-specific, and please report it.

My resume didn't fill in my work history

Uploading a resume stores it so it can be attached to file-upload fields, but reading it to populate your profile isn't built yet. Fill those fields in manually for now.

Will I lose my data if I update or reinstall?

Updating keeps everything. Removing the extension deletes it, since it's stored in the browser rather than in a file. Use Settings โ†’ Export everything as JSON to keep a backup before uninstalling, and Restore from a backup on the same screen to bring it back. That's also how you move your profile to another computer.

Job Fill keeps getting one field wrong on a site I use

Fix it once and it stays fixed. After a fill, click wrong field? on that row in the review panel and pick what the field actually is. The correction is saved for that site and takes priority over everything else from then on. You can review or remove saved corrections under Settings โ†’ Corrections.

What it doesn't do

Stated plainly, so nothing here is a surprise:

Questions, bugs, suggestions

Everything happens on GitHub issues. Bug reports are most useful with the site, the field label, and what you expected.