I also really need to step my marketing game up.
I also really need to step my marketing game up.
I wouldn't say that they are ever looking for true experts, but having at least some experience relevant to the project is necessary. Any one of the following on your resume should be enough: front end web development with React or Angular, back end with Node.js or Java, devops, AWS, iOS, Android, etc.
I have no self-marketing skills at all, and a few of my first contract jobs came through a recruiting agency. Since then, I've gotten work through referrals from people I worked with before. The best thing about moving around between jobs is that you eventually get to know a lot of people who have seen your capabilities and are eager to bring you into their new team.
This is not a quick tactic, but it is a good longer-term strategy for building a following and a reputation.
So my bit of advice is: none of that actually matters. Use the domain you have (sounds like you are!), pick the easiest platform to get started with, and write stuff. It's the writing stuff (and publishing it) that matters :)
Slapping something together quick and dirty.
1. 6-month contracts and the like, which you can via staffing companies like Randstad and Winter-Wyman ("contract staffing"). My impression this is rather like interviewing for a job twice a year.
2. Lots of short-term contracts (aka freelancer). This is very different, you're basically running your own business. You'll need to do a bunch of work to learn relevant business skills. E.g. lots of contents on http://doubleyourfreelancing.com