RE: The job hopper on the other hand? Yeah, I’d be concerned about that.
How about a person who works on contract from one job to another?
In the software development business, one often does not work for a company... one works for a recruiting/contracting firm who contracts you out for projects 6 to 9 months at a time...
I wouldn't call a contractor/consultant a job hopper. While they do work various assignments for various companies, they may actually work for the same company over a long period of time, i.e. Accenture (or for their own company if freelancing).
To me, a job hopper is someone who is hired by a company (not contracted, but hired) who leaves shortly thereafter for whatever reason, and then does it all over again. . .and again. . .and again.
My brother in law comes to mind. Always quitting jobs because someone did something to tick him off.