Continuous Integration — 24% вакансій. На великих проектах, як правило, є DevOps. Але більшість проектів в iOS маленькі, і Senior iOS Dev виконує там роль майстра на всі руки. Важливо знати саме принципи CI, а от знання конкретної технології тут теж є другорядним. Jenkins згадується лише в 9% вакансій, хоча Xcode Server немає в жодній. Сучасні смартфони здаються зараз цілком буденним гаджетом, у свій час вони з легкістю замінили кнопочні телефони.
Підписатись на коментарі
Можна зробити висновок, що всім не вгодиш, але кожен знайде свою вакансію. Єдиною компанією, яка згадала KISS і DRY, є PROBEGIN, чим вони безсумнівно заслужили на згадку. Також вони є єдиними, кого цікавить SpriteKit. Для зручнішого сприйняття ми перевели значення у відсотки, а відсотки заокруглили до цілих. Відповідно до джерела даних огляд вірний, але не адекватний ринку.
- Ви можете прямо написати, які конкретно компанії зараз шукають Senior iOS Dev зі знанням React Native, але не розмістили вакансію на ДОУ.
- Єдиною компанією, яка згадала у вакансії освіту, є Arkuda Digital.
- Найчастіше роботодавці згадують Swift, англійську й багатопотоковість.
- Лише в одній вакансії було згадано профільну освіту.
- Було проаналізовано 100% відкритих вакансій в категорії iOS/macOS станом на 16 грудня.
- Але ви не запропонували нічого конкретного.
Ігор Мальований, засновник спільноти Swift in UA
Часто у вакансіях не вказують конкретний рівень англійської, а просто пишуть, що він має бути достатнім для комунікації. Для того, щоб зрозуміти, яку роль відіграє рівень, я звернувся до сирих даних останнього зарплатного опитування DOU на GitHub. Зробив вибірку Senior Software Engineer, що програмують на Swift та Objective-C, та розбив на 4 групи залежно від рівня англійської. Pre-Intermediate — 3 анкети, середня компенсація 3.067 долара після податків. Intermediate — 11 анкет, 3.173 долара. Власне, в такому випадку 100% вакансій — це «неинформативный сумбур», тому аутстафінг що ця стаття створена шляхом аналізу вакансій, а не вигадування вимог з голови.
Топ навичок за вимогами
MapKit, CoreLocation, WebKit — це елементарно. Якщо людина знає багатопоточність та управління пам’яттю, я не буду її запитувати, як додати карту з MapKit. Виходить, що статистика вакансій виглядає значно адекватніше, ніж список ваших скіллів.
Сергій Бутенко, Cocoa Engineer у MacPaw, автор iOS дайджесту на DOU та @main News
Конкретні бібліотеки значення не мають. Alamofire та AFNetworking згадувались по 2 рази. В 1 вакансії як must have вказано OHHTTPStubs. Так senior ios developer які конкретно технології ви пропонуєте? Які скілли ви виявляєте на співбесідах?