-
Notifications
You must be signed in to change notification settings - Fork 882
Description
Description & Overview
Goal
The primary goal of this proposal is to standardize the representation of job videos, hiring team information, and the interview process across job boards to significantly improve the candidate experience.
Context
In today’s competitive job market, candidates greatly benefit from transparency and clarity in the hiring process. By providing structured data for job videos, details about the hiring team, and the interview process, we can empower candidates with the information they need to make informed decisions. Clear and accessible information can alleviate uncertainty, help candidates prepare effectively, and ultimately lead to a more positive experience.
Commitment to Consumption
Chatstrike is dedicated to implementing this structured markup within its jobs platform, ensuring that these enhancements are actively utilized to improve the candidate experience. Additionally, Chatstrike will be collaborating with Google For Jobs to integrate the new schema, aiming to significantly enhance the candidate experience on a global scale.
Recommended Additions:
New Properties of JobPosting
| Property | Expected Type | Description |
|---|---|---|
recruiter |
Person |
The person responsible for recruiting candidates for the job. |
hiringManager |
Person |
The person overseeing the hiring process for the position. |
jobVideo |
VideoObject |
A video associated with the job posting (e.g., job overview). |
interviewProcess |
Array of Interview objects |
A sequence of interviews associated with the job posting, detailing each stage of the interview process. |
New Instances of Person
| Property | On Types | Description |
|---|---|---|
recruiter |
JobPosting |
The person responsible for recruiting candidates for the job. |
hiringManager |
JobPosting |
The person overseeing the hiring process for the position. |
New Type: Interview... Thing > Intangible > Interview
| Property | Expected Type | Description |
|---|---|---|
interviewer |
Person |
The individual conducting the interview (e.g., hiring manager, team lead). |
interviewmode |
Text |
The mode of the interview (e.g., "phone," "video," "in-person," "messaging"). |
durationOfInterview |
Text |
The expected duration of the interview itself (e.g., “30 minutes”, “1 hour”). |
timeToNextStage |
Text |
The expected time until the next stage of the interview process (e.g., "2-5 days"). |
Example
{
"@context": "https://schema.org",
"@type": "JobPosting",
"title": "Software Engineer",
"description": "We are looking for a Software Engineer to join our team.",
"datePosted": "2024-10-28",
"validThrough": "2024-11-28T00:00:00Z",
"employmentType": "FULL_TIME",
"recruiter": {
"@type": "Person",
"name": "John Doe",
"image": "https://example.com/johndoe.jpg",
"jobTitle": "Recruiter",
"url": "https://example.com/johndoe",
"video": {
"@type": "VideoObject",
"name": "John Doe - Recruiter Introduction",
"description": "An introductory video about John Doe, the recruiter.",
"thumbnailUrl": "https://example.com/johndoe-thumbnail.jpg",
"uploadDate": "2024-10-28",
"duration": "PT1M30S",
"contentUrl": "https://example.com/johndoe-video.mp4",
"embedUrl": "https://www.youtube.com/embed/samplevideo"
}
},
"hiringManager": {
"@type": "Person",
"name": "Jane Smith",
"image": "https://example.com/janesmith.jpg",
"jobTitle": "Hiring Manager",
"url": "https://example.com/janesmith",
"video": {
"@type": "VideoObject",
"name": "Jane Smith - Hiring Manager Overview",
"description": "An introductory video about Jane Smith, the hiring manager.",
"thumbnailUrl": "https://example.com/janesmith-thumbnail.jpg",
"uploadDate": "2024-10-28",
"duration": "PT1M45S",
"contentUrl": "https://example.com/janesmith-video.mp4",
"embedUrl": "https://www.youtube.com/embed/samplevideo"
}
},
"jobVideo": {
"@type": "VideoObject",
"name": "Job Overview for Software Engineer",
"description": "A video explaining the responsibilities and benefits of the Software Engineer position.",
"thumbnailUrl": "https://example.com/job-thumbnail.jpg",
"uploadDate": "2024-10-28",
"duration": "PT2M30S",
"contentUrl": "https://example.com/job-video.mp4",
"embedUrl": "https://www.youtube.com/embed/samplejobvideo"
},
"interviewProcess": [
{
"@type": "Interview",
"interviewer": {
"@type": "Person",
"name": "The hiring manager"
},
"interviewMode": "Phone",
"timeToNextStage": "2-5 days"
},
{
"@type": "Interview",
"interviewer": {
"@type": "Person",
"name": "The technical lead"
},
"interviewMode": "Video",
"timeToNextStage": "3-7 days"
},
{
"@type": "Interview",
"interviewer": {
"@type": "Person",
"name": "The HR representative"
},
"interviewMode": "In-person",
"timeToNextStage": "1-2 weeks"
}
]
}