The open source initiative to create a JSON-based standard for job posts. Inspired by jsonresume.org
It's quite simple:
- Deploy heroku app
- Clone heroku repository and change job.json
- Commit the change and
git push heroku master
Here is an example: https://jsonjob.herokuapp.com/api/jobs Server responses with sample jobs
Alternatively, you can fork the repository first, change job.json there, and then deploy.
just add a var to career page
<script type="text/javascript">
var JSON_JOBS = {
company: ...
};
</script>
To validate json send the file to the server
curl -H "Content-Type: application/json" --data @job.json https://jsonjob.herokuapp.com/api/validate
The response should be
{"erros":null,"result":{"valid":true,"errors":[],"warnings":[]}}
- From that converts to json
- json-schema
- heroku app with validation and example job API
git clone git@github.com:lukasz-madon/json-job.git
cd json-job
npm install
foreman start
I welcome any contributions!
{
"company": "Pied Piper",
"url": "http://piedpiper.com/",
"remoteFriendly": true,
"market": "SaaS",
"size": "10-50",
"jobs": [
{
"position": "Software Engineer",
"title": "Backend Developer",
"description": "You will help us build API for our compression infrastructure.",
"url": "http://piedpiper.com/jobs/backend-developer",
"type": "full-time",
"posted": "20-01-2015",
"location": "US",
"skills": ["Python", "Javascript", "Redis"],
"salaryRange": {
"from": 90000,
"to": 100000,
"currency": "USD"
},
"equity": {
"from": 0.005,
"to": 0.01
},
"perks": ["free food", "gym membership"],
"apply": "http://piedpiper.com/jobs/backend-developer/apply"
},
{
"position": "Software Engineer",
"title": "Frontend Developer",
"description": "You will help us build dashboard for our compression infrastructure.",
"url": "http://piedpiper.com/jobs/frontend-developer",
"type": "full-time",
"posted": "20-01-2015",
"location": "US",
"skills": ["Javascript", "Angular.js", "CSS"],
"salaryRange": {
"from": 90000,
"to": 100000,
"currency": "USD"
},
"equity": {
"from": 0.005,
"to": 0.01
},
"perks": ["free food", "gym membership"],
"apply": "http://piedpiper.com/jobs/frontend-developer/apply"
},
{
"position": "UI/UX Designer",
"title": "UX Designer",
"description": "You will help us design dashboard for our compression infrastructure.",
"url": "http://piedpiper.com/jobs/ux-designer",
"type": "full-time",
"posted": "20-01-2015",
"location": "US",
"skills": ["HTML", "CSS", "Photoshop"],
"salaryRange": {
"from": 90000,
"to": 100000,
"currency": "USD"
},
"equity": {
"from": 0.005,
"to": 0.01
},
"perks": ["free food", "gym membership"],
"apply": "http://piedpiper.com/jobs/ux-designer/apply"
}
]
}