You never apply for your dream job, you make it yourself. Don’t get me wrong, you don’t have to be an entrepreneur and start your own business for this. Bear with me.
For a while, my dream job was as a systems engineer at a big company, managing thousands of servers. When I got there, I hated it so much after a few months. Then, I badly wanted to be a developer/devops guy at a big company. When I got there, I got bored after a few months.
Then, I wanted to be a developer using a language (and preferably, framework) I like, with likeminded people, working on projects I can call mine. So, at the aforementioned company, when a need arose to build a new service, I applied with my detailed idea, and started building it. I wasn’t building the Big Software made by that company. I was building some internal tool used by a bunch of people to ease their work. But I was working with awesome people, with my favourite language, and a framework I really liked that time.
After roughly finishing it, a small startup came to me with an offer using the same language but different framework. After the first interview I know it was for me. The team was awesome, the product they made was awesome, the ideas and plans they had for the future was awesome. So I accepted, and this is probably the happiest job I ever had.
Never apply for a dream job. Make your current job the one, or if you can’t, find a better one.