Smart job searching in Catalonia, Spain