How do you become a highly paid professional iOS developer? Learn the skills that allow you to work at the best companies, get great clients and transform your ideas into high quality apps in the App Store

Continues below

Do you think you could get one single client that pays you $185.000+ per year to work on an iOS app?.

You might doubt it, but that is what recently did. A few years ago, I would have doubted it too.

I recently had an interview with a big client, and I nailed it. And this is not a one time hit. I do it every time.

This is even a project I might not be able to accept because of other commitments. Imagine having enough work that you don’t NEED to say yes every time.

But don’t think you need to work with big clients right from the start to get great results. Actually you can’t. It takes time to be able to work with big companies.

But it does not matter. Last year I worked for a new startup and still grossed $65.000+ in a few months, working just 3 days per week.

And I also got great results when I was still an employee:

when I decided to start freelancing, I turned down a job offer from a big tech company, with a salary of $60.000+ plus benefits . And when I turned it down, they came back offering more to convince me .

. And when I turned it down, . at the start of my career I moved to Amsterdam from Italy thanks to my first job at a social network. And they paid for all my relocation costs.

I am not telling you this to brag, I want to show you that there is a pattern.

You see, when you get one job you might be lucky. But when you are able to consistently get job after job or client after client, there is a reason.

I am not going to lie to you and tell you that I have a secret formula. You need to build solid skills to pass job interviews. Moreover, many companies also look at your personality, to see if you can fit in their teams and culture.

But as an iOS developer, the technical part of an interview is always fundamental. You can be a nice person, but without technical skills, you go nowhere.

And when you are confident about your technical skills, you can be relaxed during an interview, which helps you nail the personality part too.

There is one important thing I learned though: the questions in these interviews are always the same.

That does not mean you can memorize canned answers. What they want to see in an interview is how you would architect an iOS app in all its parts.

They want to know if you are able to write robust, professional code that is going to stand the test of time.

Because honestly, many developers out there write unmaintainable garbage, gluing a few pieces of code together with no understanding of the big picture.

And these companies know how much this can cost them in the future. So they avoid developers with poor understanding.