Smart job searching in Porto, Portugal