Job application form template
A job application form is read by a human deciding whether to spend more time on a candidate, so the order and choice of fields should optimize for a fast first pass: who is this, what role, how much experience, then the resume and cover letter. Putting the free-text cover letter last means a hiring manager who only reads the top three fields still gets what they need to make a first decision.
Copy-paste HTML
<form action="https://send.webforms.to/wft_your_key" method="POST">
<label for="name">Full name</label>
<input type="text" id="name" name="name" required>
<label for="email">Email</label>
<input type="email" id="email" name="email" required>
<label for="role">Role applying for</label>
<select id="role" name="role" required>
<option value="">Select...</option>
<option value="Engineering">Engineering</option>
<option value="Design">Design</option>
<option value="Sales">Sales</option>
<option value="Support">Support</option>
<option value="Other">Other</option>
</select>
<label for="experience">Years of experience (optional)</label>
<input type="number" id="experience" name="experience">
<label for="resume">Resume</label>
<input type="file" id="resume" name="resume" required>
<label for="cover_letter">Cover letter (optional) (optional)</label>
<textarea id="cover_letter" name="cover_letter"></textarea>
<button type="submit">Submit</button>
</form>Replace https://send.webforms.to/wft_your_key with your own endpoint from the WebForms dashboard.
Why these fields
- File upload is required, everything after it is optional. A resume is the one artifact a hiring manager cannot substitute for; a missing cover letter is a minor signal, a missing resume means the application isn't reviewable.
- "Role applying for" as a select rather than reading it off the page the form lives on: careers pages get shared and bookmarked, and a URL that used to be for one role often ends up receiving applications for a role that's since closed or changed. An explicit field survives that.
Where to send it
Get your endpoint
Free for 300 submissions a month. No card required.
Start freeJob application form FAQ
PDF and DOCX cover almost every applicant. WebForms lets you set a per-form file size cap and allowed types in the dashboard; a reasonable default is 10MB, generous for a resume and cover letter together.
Yes, on paid plans - routing rules can send Engineering applications to one Slack channel and Sales applications to another, based on the role field's value, from a single form.