Split JobSearchRouter to a new class