Interface JobPosting

Represents a job vacancy or opportunity offered by an organization.

interface JobPosting {
    applicant_location_requirements?: string;
    application_contact?: ContactPoint;
    application_url: string;
    benefits?: string;
    date_posted: string;
    education_requirements?: string;
    eligibility_to_work_requirement?: string;
    employer_overview?: string;
    employment_type?: string;
    employment_unit?: string;
    estimated_salary?: MonetaryAmount;
    experience_requirements?: string;
    hiring_organization: Organization;
    incentive_compensation?: string;
    industry?: string;
    instance_id?: string;
    job_benefits?: string;
    job_description: string;
    job_location: Place;
    job_req_id: string;
    job_start_date?: string;
    job_title: string;
    physical_requirement?: string;
    qualifications?: string;
    responsibilities?: string;
    salary?: MonetaryAmount;
    skills?: string;
}

Properties

applicant_location_requirements?: string

The location requirements for the applicant.

"Applicants must reside in the United States."
application_contact?: ContactPoint

Contact information for the application process.

{ name: "Jane Doe", email: "jane.doe@techcorp.com" }
application_url: string

The URL to apply for the job.

"https://techcorp.com/careers/apply"
benefits?: string

Any additional benefits offered with the job.

"Health insurance, 401(k), paid time off"
date_posted: string

The date when the job posting was published.

"2024-08-01T00:00:00Z"
education_requirements?: string

Educational qualifications required for the job.

"Bachelor's degree in Computer Science or related field"
eligibility_to_work_requirement?: string

Requirements related to eligibility to work in the job's country.

"Must be authorized to work in the United States."
employer_overview?: string

Overview or description of the employer.

"Tech Corp is a leading software company..."
employment_type?: string

The type of employment (e.g., full-time, part-time, contract).

"Full-time"
employment_unit?: string

The organizational unit or department offering the job.

"Software Development"
estimated_salary?: MonetaryAmount

The estimated salary range for the job.

{ currency: "USD", value: "55,000 - 75,000" }
experience_requirements?: string

Experience requirements for the job.

"2+ years of experience in software development"
hiring_organization: Organization

The name of the company or organization offering the job.

{ name: "Tech Corp", url: "https://techcorp.com" }
incentive_compensation?: string

Compensation beyond base salary, such as bonuses or incentives.

"Annual bonus based on performance."
industry?: string

The industry associated with the job.

"Information Technology"
instance_id?: string

An ID for the job requistion's specific instance when multiple jobs exist.

"JR0001-01"
job_benefits?: string

The specific job benefits offered.

"Health insurance, retirement plan"
job_description: string

A description of the job vacancy.

"Develop and maintain software applications."
job_location: Place

The location where the job is available.

{ address: { street_address: "123 Main St", address_locality: "Tech City", address_region: "TX", postal_code: "12345", address_country: "USA" } }
job_req_id: string

An ID for the job requistion.

"JR0001"
job_start_date?: string

The start date for the job.

"2024-09-15T00:00:00Z"
job_title: string

A title for the job vacancy.

"Software Engineer"
physical_requirement?: string

Physical requirements for the job.

"Must be able to lift 50 pounds."
qualifications?: string

Special qualifications or skills required for the job.

"Proficiency in JavaScript, experience with React"
responsibilities?: string

Responsibilities associated with the job.

"Develop and maintain web applications."

The monetary amount offered for the job, can be a salary range or hourly rate.

{ currency: "USD", value: "50,000 - 70,000" }
skills?: string

Skills required for the job.

"JavaScript, HTML, CSS"