ID:WORK-014Status:pending
Build job Rune
Priority:lowComplexity:unknownSource:SPEC-008
job Runef2b3512Job listing with structured metadata. For careers pages and job boards. Alias: posting. Schema.org: JobPosting.
| Name | Type | Default | Required | Description |
|---|---|---|---|---|
title | String | — | Yes | Job title |
department | String | — | No | Department or team |
location | String | — | No | Location (e.g., "Remote", "San Francisco, CA") |
type | String | 'full-time' | No | full-time, part-time, contract, internship |
salary | String | — | No | Salary range (e.g., "$120k–$160k") |
applyUrl | String | — | No | Application URL |
posted | String | — | No | Date posted (ISO 8601) |
## Responsibilities or ## What You'll Do heading → responsibilities list## Requirements or ## Qualifications heading → requirements list## Nice to Have or ## Preferred heading → preferred qualifications list## Benefits heading → benefits listJob<article>title (h-element), department (span), location (span), type, salary (span), applyUrl, posteddescription (div), responsibilities (ul), requirements (ul), preferred (ul), benefits (ul), applyButton (a)runes/business/src/tags/job.tsrunes/business/src/config.tspackages/lumina/styles/runes/job.csspackages/lumina/index.cssJobPosting (title, datePosted, employmentType, jobLocation, baseSalary, description)runes/business/test/tags/job.test.tsNone — mostly declarative with sections content model.