To begin, you’ll want to quantify their level of knowledge around iOS and the
Apple ecosystem in general. Do they have a solid understanding of Swift and
Xcode? What about UI design principles, memory management, RESTful APIs, Cocoa
Touch, and TestFlight? How is their experience when it comes to more general
things, like troubleshooting, source control, and user experience?
Ask prospective freelance iPhone developers to share a portfolio of their past
work. Do their chosen entries seem impressive, dripping with quality, and
similar to what you’re trying to accomplish? How do they go about testing,
multitasking, and working across multiple teams and departments? Do they have
experience with submitting applications and updates to Apple’s App Store?
Don’t neglect asking questions about their soft skills and freelance readiness,
as well. Learn about how well they communicate, solve problems, make decisions,
and manage their time, and see if they are well-versed in taking initiative and
working autonomously.