I can judge the state of the market by the customers who come to us for an application. Digital transformation is now underway in all industries, and businesses need new work tools - mobile applications. For example, this year we made an application for a chemical giant so that its sales representatives could demonstrate products and place orders right at the negotiations. Another is an application for ophthalmologists, with which you can measure the distance between the pupils; application for guests of golf clubs, where you can bet on throws.
Good developers are always in short supply, and this is not specific to iOS. But iOS / macOS also has a high entry threshold - investments in the purchase of Mac and mobile devices, a specific programming language that is not taught in institutes - this greatly limited the influx of personnel. We have grown most of the iOS developers in our ranks, and this is a long and expensive process for business.
The number of companies that develop for iOS has grown over the past few years, and the number of specialists has grown accordingly. Now, finding a good iOS developer for a team is not so much difficult as it is expensive due to the long search process and the need for additional training in the team.
First of all, we look at understanding the specifics of mobile development, attention to detail, knowledge of the basics of programming and architectural patterns. Naturally, we pay attention to knowledge of Swift / Obj-C and technologies, but this is not such a critical moment - the language can always be quickly improved. A big plus for us is the ability to work in a team and the understanding that mobile development is only part of the project.
To get an internship, students still need to know OOP, database and one of the programming languages (C++, Objective-c, Java or C#)