Skip to content
On this page

Finding work

This article on interviewing, applying and getting your first job in iOS is superb. So as this general guide on getting a senior level software role.

I made a curated list of ways to prepare and places to look to find work programming.

I use Otta, LinkedIn & AngelList and the monthly HN: Who is hiring? threads for finding interesting work opportunities to apply to.

I made my CV using Awesome CV template in LaTeX.

Sometimes the most effective way to apply is to apply directly. Go to the website of the company you want to apply to and see if there is a Jobs section present somewhere and apply through it. You can also send a direct email to the company's hiring management or if it's a startup, you can send an email to the Founder directly.

I use a similar message for all my direct emails:

Hi ..,

I saw you're looking for a .. at .. and I'm interested in joining your team.

{Why I want to join and think I am good fit..}

I attached my CV for further information, let me know if you'd be interested in talking.


Never let impostor syndrome or anything else stop you from applying to your dream jobs. Most requirements placed on the job boards are not set in stone. If you know how to learn fast and know things already that are related, apply! Don't let rejections discourage you, ever. It's a numbers game and the first jobs are always the hardest to get.

My other favorite way of finding interesting work opportunities is meeting and interacting with people personally through various events and getting to know what they're building.

I track jobs I found interesting in Notion.

Companies that do location-based pay bands are horrible.