Skip to content

Job application form template

Take an application with a resume attached, in a shape you can compare across candidates.

11 fields. Free to start. No card, and nothing to install.

Who uses it

Hiring managers, recruiters, and operations leads at companies too small for an applicant tracking system. It works the same for a hospitality roster and a software team.

The problem it solves

Applications arrive as email attachments in a dozen formats, and comparing them means opening each one. Availability and work rights, the two answers that decide most shortlists, are buried on page two if they are stated at all.

How this handles it

The decisive answers are structured fields at the top, so a shortlist is a scan rather than a reading session. The resume upload accepts a PDF or a photograph, which stops a candidate on a phone dropping out at the last step. Every application lands as a submission you can sort, so the pile has an order the day it arrives.

The role

About you

I have the right to work in that country

A PDF is best. A clear photograph of a printed resume is accepted.

For agents

What an agent does with this form

A recruiting agent reads each new application through the API, scores the experience text against the role brief, and writes its rank back to your own database. It never edits the application itself, so the candidate's own words remain the record.

The template is published as JSON at /templates/job-application.json. Read it to learn every field id, then post values keyed by those ids. A field id is stable. A label is not.

POST /v1/forms/job-application/submissions
{
  "values": {
    "ja_role": "warehouse_operator",
    "ja_hours": "full_time",
    "ja_available": "2026-09-09",
    "ja_name": "Jordan Ellery",
    "ja_email": "person@example.com"
  },
  "idempotency_key": "job-application-2026-09-09-001",
  "agent": {
    "name": "your-agent"
  }
}
Send the key as Authorization: Bearer ifk_submit_…. Or connect over MCP at /mcp.

Questions about job application forms

What file types can a candidate send?

This template accepts PDF, Word, and image files up to three megabytes each. Naming the accepted list on the field itself cuts the number of candidates who try to attach something the browser will reject.

Can we ask different questions per role?

Duplicate the form once per role family and change the questions that genuinely differ. A single form with twenty conditional questions is worse for the candidate than three short honest ones.

How do we avoid collecting protected characteristics?

Ask only what the role requires, which is what this template does. There is no hidden field and no inferred data, so what the form does not ask is simply not held.

Do applicants get a confirmation?

Every submitter sees a confirmation page with a reference. Configure a reply address in the workspace if you want an emailed acknowledgement to go out as well.

Create this form in your own workspace.

The template loads as a draft. Change every field, or send it as it stands.

Create this form