How To Write an iOS Developer Resume That Will Land You an Interview
An article for fresh to mid-level iOS developers, from the interviewer’s POV
Recently, I’ve been helping many promising companies to look for iOS developers at CakeResume. Whilst reading many resumes, a few common problems popped up.
For that reason, I decided to write this article to share a few ideas on how to improve resume writing skills for iOS developers, how to make your resume more readable, and how to have it easily found by companies.
Hopefully, this gives every developer a better chance of landing their dream job.
Some of the tips and guidelines in this article will come directly from CakeResume’s free eBook, which you can find here, and some will be personal advice coming from me.
Online Resume Builders
Before we start writing a great resume, try thinking about the kind of format you want your resume to have. Personally, I suggest that software developers write their resumes with an online resume builder, such as CakeResume (free).
CakeResume - Free Online Resume Builder
Build an impressive resume and land that dream job. CakeResume provides more than 50 resume templates to help you make…
Here are some advantages of online resume builders:
- They help you create your resume with up-to-date designs and it gives a good impression to your future employer.
- They save you time. Especially for those who don't know where to start and those who don't want to mess around with adjusting columns and borders.
- They help to ensure that you don’t leave out any vital information.
- They make it easy to update a resume and to swap out information. You can slightly tweak a resume to tailor the information for different employers.
1. Start With the Basics
Your Contact Information
Contact information should be located at the top of your resume, and include as much detail as you’re willing to share.
A Summary Statement
Your summary statement should contain a short, compelling professional synopsis of your career accomplishments and future goals.
Keep in mind a few things when you’re writing it:
- Which keywords should I include to ensure the intended audience continues reading the rest of my resume?
- What sets me apart from the other applicants?
- Read the job description, keeping in mind keywords and key phrases. What are they looking for? It would be nice if you could mention that you mainly code in Swift or Objective-C. For example, you can write something like:
Unless you are a recent college graduate, there is no need to list your GPA. Your achievements are more important than your GPA.
2. Experience and Skills
In this section, you need to present details in a concise manner. Use action words that pop out to impress the intended audience, but avoid hyperbole.
Highlight the relevant information that relates to the position you are applying for, and keep it short.
However, please don’t exaggerate your experience, because the interviewer is going to ask about everything you put on your resume. Keep in mind — less is more.
This is how to present your experience, step by step.
// First things first, write down your company name, your title, and the time period you have been working here
ABC Company, Senior iOS Developer, 2015-present
// a short intro if your company is not well known
ABC Company is a company that makes the world a better place, we’re trying to solve people’s problems.
// a short summary of your work here
At ABC Company, I developed and built two apps from scratch, and ...
// List a few major achievements
- Built a successful app with a total of ... downloads and ... MAU.
- Helped …
- Modularized the core features …
This is how your work experience should be presented:
For a software developer, this part is the most important section to make you stand out. Try to be honest and clear here.
This section needs to contain key industry buzzwords which illustrate skills relevant to the job you’re applying for.
If a skill is not directly related to the position but may be relevant to the industry, include it. This gives you a better chance of being sourced by recruiters.
Take a look at the examples of presenting your skills below.
- How NOT to present your skills.
Try not to present your skills like the example below. It may seem like you know a lot of things, but how familiar are you with these languages and frameworks? Did you just start with Node.js or did you use it to create a back end web application like a pro? If you’ve literally just started learning a new skill, don’t put it on your resume. It avoids recruiters recommending you for jobs you’re not qualified for.
- How TO present your skills.
Be specific about your proficiency levels, and be honest. By stating your proficiency levels, the person reading your resume gets a clearer picture of you faster, and this will save you both time.
- Another good way of presenting your skills:
As a recruiter or an employer, hiring is risky and it is an expensive business — they have to make an educated guess about whether you’re a good hire or not, and they only have a few interviews (and maybe a test or two) to make a decision.
The portfolio makes it easier to remove risk for those hiring you. You can prove you have the skills they are after. So, it’s important to build a portfolio.
Keep in mind, however, that giving a link to your app isn’t building your portfolio. A wireframe or the visual outcome of your app without including your thinking is also a terrible idea.
Check out the two examples below:
iOS App - Where is the package going? - Kiki Yin's Portfolio
HiLearningMobile - 方紹安's Portfolio
簡介: 學生端課堂相關,使用手機回答老師的問題或進行搶答問題, 與老師端傳遞文字或圖片訊息. 相關技術: 登入流程身分驗證,Swift & Objective-C brige, Restful API串接,JSON parsing…
Just remember — when you’re building your portfolio, talk about these things:
- What does your app do?
- What did you contribute?
- Accomplishments of your app.
- The kind language, framework, or pattern you used to build the app.
However, if you are senior or experienced enough, you might easily pass the first stage screening conducted by the recruiter. Therefore, you might not need to explain too much about your work on paper.
You could simply list the hyperlinks of your app in your resume and the technical manager will assess it directly. They’ll know what to ask you.
4. Make Good Use of the Hyperlink
If you decided to build your resume with an online resume builder, you have the advantage of using hyperlinks. Even if you convert your online version to PDF, your links would still work.
When to use hyperlinks
- You want to showcase the app you’ve been working on — you could simply provide the App Store link
- You want to mention third-party services or SDKs you used.
- You want to present the documented solution for a previous problem you tried to solve on your personal blog or Medium.
5. Great iOS Job Opportunities
If you followed the steps above, you’re now ready to start your job hunt.
There are some great opportunities on CakeResume; I’ve listed a few below.
Garmin Asia _Android / iOS 軟體工程師(Mobile Apps) - CakeResume Job Search
【Role/Responsibilities】1. Participate in Garmin iOS App develop to provide service to millions of users all over the…
iOS Developer - PicCollage 拼貼趣 Jobs - CakeResume Job Search
We are looking for experienced iOS developers to join our team in making products that are used by millions of people…
Software Engineer: Mobile App - iOS - Shopee - CakeResume Job Search
Develop new business features and building reusable componentsTranslate UI / UX designs into high quality codeExplore…
For more inspiration for your resume, have a look at thousands of resume samples here.