A few short jobs is not a problem, but when someone has a resume full of 12-month jobs and constant churn it's not a good sign. If you do have to hire a job hopper, you have to be careful to not put them on critical tasks or anything long-term because it's not like they're going to suddenly decide to stay at your company for 4 years when they couldn't do it anywhere else. It's not a mystery.
How come companies don't price that in accordingly then?
first job out of college- 2 years, left because I didn't want to work on legacy php anymore
second job - got laid off after one year(funnily enough I was hired on to contact 2 months after the lay off)
third - left after 3 years because the company was having payroll issues.
I've been at my current company for 1.5 years. I love it a lot but I'm seeing the market and could likely make 2x what I'm making now so I'm considering entering the job search to at least see what I'm actually worth to negotiate with my boss.
you would probably throw my resume in the trash but I feel like I left for legitimate reasons at all my jobs. do you have any suggestions to avoid being perceived as a job hopper
For example, if you are building a new e-commerce platform and can hire someone with 1.5 years of experience shipping a successful project at Shopify, you should do that. They will give you more than someone chipping away at a non e-commerce SaaS for a half dozen years.
Point is, context is key. But I can't speak to outside of the US.