Below is a product design document for the described WordPress job application plugin. This plugin provides secure applicant registration, user authentication, custom user roles, and resume upload functionality via a block-enabled form.
This WordPress plugin enables authenticated job applicants to submit personal information and a resume (PDF) via an application form. It leverages a custom user type (“applicant”) and requires users to register or log in before accessing the application block.