{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "properties": {
        "company": {
            "description": "e.g. Google or Pied Piper",
            "type": "string"
        },
        "jobs": {
            "description": "list of jobs",
            "items": {
                "properties": {
                    "apply": {
                        "description": "How to apply? url or email",
                        "type": "string"
                    },
                    "description": {
                        "description": "You will help us build API for our compression infrastructure.",
                        "type": "string"
                    },
                    "equity": {
                        "description": "Stock/Options grant range(inclusive) from 0.0 to 1.0",
                        "type": "object"
                    },
                    "location": {
                        "description": "If empty, location is whole world(remote job), if region is US, Europe etc. it means the remote job is restricted to particular area. Exact location indicates that job is not remote(possible Working From Home).",
                        "type": "string"
                    },
                    "perks": {
                        "description": "list of perks e.g. ['free food', 'gym membership']",
                        "type": "array"
                    },
                    "position": {
                        "description": "e.g. Software Engineer or Marketing",
                        "type": "string"
                    },
                    "posted": {
                        "_format": "date",
                        "description": "ISO 8601 date standard e.g. 2015-01-30",
                        "type": "string"
                    },
                    "salaryRange": {
                        "description": "Salary range in ISO_4217 format(inclusive)",
                        "type": "object"
                    },
                    "skills": {
                        "description": "list of skills e.g. ['Javascript', 'Angular.js', 'CSS']",
                        "type": "array"
                    },
                    "title": {
                        "description": "e.g. Backend Developer or UX Designer",
                        "type": "string"
                    },
                    "type": {
                        "description": "Full Time, Contract, Cofounder, Internship",
                        "type": "string"
                    },
                    "url": {
                        "_format": "uri",
                        "description": "URL (as per RFC 3986) to company website, e.g. http://piedpiper.com/jobs/frontend-developer",
                        "type": "string"
                    }
                },
                "type": "object"
            },
            "type": "array"
        },
        "market": {
            "description": "What is the company target market e.g. SaaS, E-commerce",
            "type": "string"
        },
        "remoteFriendly": {
            "description": "If company has a remote DNA. Company embrace remote work and this is ongoing practice",
            "type": "boolean"
        },
        "size": {
            "description": "Size of the company. Possible options(inclusive): 1-10, 10-50, 50-200, 200-1000, 1000-5000, 5000+",
            "type": "string"
        },
        "url": {
            "_format": "uri",
            "description": "URL (as per RFC 3986) to company website, e.g. http://piedpiper.com/",
            "type": "string"
        }
    },
    "required": [
        "company",
        "url",
        "remoteFriendly",
        "market",
        "size",
        "jobs"
    ],
    "title": "Job Post Schema",
    "type": "object"
}