jzhupan / tech-jobs

Trying out GitHub pages with a React app.
1 stars 0 forks source link

Data - Country / Cities Congruency #14

Closed jcari-dev closed 6 months ago

jcari-dev commented 6 months ago

There are the following problems:

  1. country_based could hint as it is the only country in which the company operates.
  2. cities_hiring currently only is supported city names and, this could lead to problems, as this should be a dictionary that contains the countries it operates and then the cities in which is hiring, for example in the sample beneath, a new addition to the JSON would be fitting:
{
  "hiring_locations": [
    {
      "country": "USA",
      "cities": [
        "San Francisco",
        "New York",
        "Austin"
      ]
    }
  ]
}

This would essentially replace cities_hiring for hiring_location which is a more complete (but also complex) field of data.


    {
      "company_name": "Tech Innovate",
      "industry": "Technology",
      "fortune_500": false,
      "fortune_1000": true,
      "country_based": "USA",
      "cities_hiring": ["San Francisco", "New York", "Austin"],
      "remote_option": true,
      "ats": "Greenhouse",
      "talent_pool": true,
      "careers_url": "https://www.techinnovate.com/careers",
      "female_ceo": false,
      "employees_no": 1200,
      "linked_in": "https://www.linkedin.com/company/tech-innovate",
      "twitter": "https://twitter.com/TechInnovate",
      "facebook": "https://www.facebook.com/TechInnovate",
      "youtube": "https://www.youtube.com/TechInnovate",
      "discord": "https://discord.gg/TechInnovate"
    },