Not really, there are plenty of 12-months and indefinite rolling contracts.
I've met a few engineers who made $800 USD per day for several years and many (including myself) who earned at least $650 per day doing rolling contracts... You can stay as long as you want - The main problem is boredom that kicks in after 3 to 6 months.
I don't usually have any gap between jobs. On two occasions, companies offered me to work for them for two weeks because I had a 2-week gap before starting at a different company. If you plan correctly, have a broad enough skillset and you know your value, there should be no gap; on the contrary, there should be a queue.
> companies offered me to work for them for two weeks
Damn. I haven't yet found something like this, most companies want a six-month minimum. I would love to take a two-week contract in Australia, just so I can delete "visit Australia" from my bucket list :)
In one case, a digital agency had one of their developers going on holiday and the deadline for the project was two weeks away. So they needed a quick replacement.
If you know some good recruiters and you let them know about your situation, they can get very creative.
I've met a few engineers who made $800 USD per day for several years and many (including myself) who earned at least $650 per day doing rolling contracts... You can stay as long as you want - The main problem is boredom that kicks in after 3 to 6 months.
I don't usually have any gap between jobs. On two occasions, companies offered me to work for them for two weeks because I had a 2-week gap before starting at a different company. If you plan correctly, have a broad enough skillset and you know your value, there should be no gap; on the contrary, there should be a queue.