Job Application Form Template

A complete two-page job application that keeps contact details and screening up front, with experience and resume upload on page two and referral logic built in.

Free · copies into your editor in one click
Live preview — try it, nothing is saved

Thanks for your interest in joining us. Page one covers the basics; page two is where you show us what you've done. It takes most people about five minutes.

Swap these options for your open roles.

Hiring through a bare inbox falls apart by the tenth applicant: resumes arrive in six file formats, half the emails are missing a phone number, and comparing candidates means re-reading unstructured prose. A job application form standardizes the input side of hiring, so every candidate answers the same questions in the same order and your shortlist decisions compare like with like.

Why the two pages. The split stages commitment. Page one asks only for what a candidate can answer in thirty seconds: name, contact details, the role, and an experience bracket, so abandonment, when it happens, costs neither side much. Page two asks for effort: a recent role, a story about relevant work, and the resume itself. The experience question uses brackets instead of a free number because you screen in ranges like "at least 3 years," and a free-typed field only invites false precision. The open "walk us through" prompt is the highest-signal field on the form. A candidate who can explain what they owned and what changed is showing you the skill most roles need. The resume is restricted to PDF so formatting survives, and the referral question appears only when someone picks "Referral from an employee," which keeps the form shorter for everyone else.

Left off the form. Salary expectations belong elsewhere: that conversation happens live, and asking for salary history is restricted in a growing number of jurisdictions. A mandatory cover letter would repeat what the experience prompt already captures, with more ceremony. Demographic questions stay off entirely; if you run voluntary diversity monitoring, keep it in a separate, clearly optional process, never mixed into screening data.

Who reaches for this. Small businesses hiring without an applicant tracking system, agencies collecting candidates for clients, and startups making their first ten hires all run this pattern. It also works as the overflow form behind a careers page when a role gets posted before the ATS is configured.

Adapting it to your roles. Replace the position dropdown with your live openings first. It doubles as gentle advertising for roles the applicant didn't know about. In the Logic panel you can extend the referral pattern: show a "GitHub profile" question only when the engineering role is selected, or an availability question only for support roles. Turn on email notifications so applications land in your inbox as they arrive, and export the response table as CSV when it is time to build the shortlist in a spreadsheet. If the posting has a hard cutoff, set a close date, or close after a fixed number of responses when you only have capacity to review fifty.

Close the loop. The ending promises a reply either way. Candidates remember companies that answer, and the promise costs you one templated rejection note per applicant, cheap for the reputation it buys.

Frequently asked questions

What file types can applicants upload for the resume?

The resume block is limited to PDF up to 10 MB. You can widen it in the block settings to accept Word documents as well, or raise the size limit if you expect portfolios.

Can I show different questions per role?

Open the Logic panel and add rules like "when Position is Software engineer, show GitHub profile." The referral question already works this way, so you have a working example to copy.

How do I get applications into a spreadsheet?

Every response exports as CSV in one click, including upload links. For live handoff, add a webhook and each submission POSTs to your endpoint the moment it arrives, signed so you can verify the source.

Can I stop accepting applications after a deadline?

Set a close date in Settings, or close after a fixed number of responses. Respondents who arrive later see your custom closed message instead of the form.