Many will disagree, but moving can be a dead simple way to get a job.
Increase the scope of where you're looking for jobs, consider moving to a place most people don't want to -- you might actually like it and can become a big fish in a little pond.
The best way would be by networking.
Direct outreach is definitely the way.
I built a tool to find a lot of the recent job openings online and put them into a database. You can create an alert to notify yourself of jobs using your tech stack and message directly. It's free, checkout it out: https://gettjalerts.com/
Networking is usually the best way. Meet folks in the industry at Meetups and talks. Bookmark job search websites with the filters you want and apply for jobs - reach out to any contacts you have on LinkedIn that work there, or if you don’t have any, the Recruiter or Tech Recruiter.
Becoming a influencer/content creator developer it seems.
This thread is pretty complete.
I send a daily email with the latest remote engineering jobs. It’s free to subscribe here: https://bloomberry.com/remote-jobs/
Does it work? I’ve only been sending it for a few weeks and so far one person has told me they’ve gotten an interview from a job I posted.
Nothing is every outdated and it’s jobs posted in the past 24 hours so you’ll be one of the first to apply :)