Job Application Form

A free job application form template for React: name, email, phone, portfolio link, role, experience, resume upload with PDF/Word and size checks, cover letter and consent, built with React Hook Form and Zod.

ReactTailwind CSSReact Hook FormZodFree
job-application-form.tsx

Apply for a role

Tell us about yourself. It takes about three minutes.

Installation

Install the form libraries, then copy the code above into your project.

npm i react-hook-form zod @hookform/resolvers

About the Job Application Form

A complete application form for a careers page: contact details, an optional LinkedIn or portfolio link, role and experience dropdowns, a resume upload that checks the file type and size, an optional cover letter and a consent checkbox.

When to use it

Use it on a careers page, a job post, or a freelancer or ambassador application page.

More form templates

All forms →