"... could hire someone like this but to handle job outreach and negotiation ..."
They're called recruiters.
They're called recruiters.
A talent agent is someone you, the developer, have a relationship with. They go out and apply to everything you're interested in for you. They're not working from a book of qualified openings trying to match developers to them. They'll do the negotiating lifting even at firms that won't pay their placement rate --- because you, the developer, are the one who pays them, not the company.