2

Going through the Interview Process

Many candidates (or even employers) summarize iOS development as primarily “Swift”. But narrowing the iOS developer role to just a programming language is a very simplistic way of looking at it. An iOS developer (in fact, any developer) has a bundle of capabilities, even if we don’t feel that way. We must show knowledge not only in Swift but also in computer science. Some iOS development fundamentals are also essential, such as UIKit or Foundation.

Being an iOS developer doesn’t sum up to just coding skills. A senior iOS developer must design a robust app with a clean architecture, write unit tests, manage CI/CD processes, deploy beta/alpha versions, manage certificates, and provision profiles.

And what ...

Get The Ultimate iOS Interview Playbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.