Що має знати Senior iOS macOS Developer Результати аналізу вакансій на DOU
Їх можна вказати як would be a plus, якщо на проекті є такі технології. MapKit, CoreLocation, WebKit — це елементарно. Якщо людина знає багатопоточність та управління пам’яттю, я не буду її запитувати, як додати карту з MapKit. Виходить, що статистика вакансій виглядає значно адекватніше, ніж список ваших скіллів. Continuous Integration — 24% вакансій.
- Fitsoftware готова запропонувати віддалену роботу та компенсацію від 77 до 110 тисяч євро на рік.
- Тут можна почитати про VIPER, а тут Sergey Petrov критикує VIPER та називає його поганим вибором.
- Тільки 9% вакансій згадують саме TDD.
- Intermediate — 11 анкет, 3.173 долара.
- Ви можете прямо написати, які конкретно компанії зараз шукають Senior iOS Dev зі знанням React Native, але не розмістили вакансію на ДОУ.
Сергій Бутенко, Cocoa Engineer у MacPaw, автор iOS дайджесту на DOU та @main News
Я бачив таких інтерв’юерів, які самостверджуються за рахунок кандидатів. Але в даному випадку ідея була в тому, щоб зрозуміти потреби ринку. Розділяти iOS та macOS я не став, тому що в умовах, коли частка macOS на ринку дуже маленька, вакансії на macOS часто закривають айосниками. Отримані Вами результати не відображають всіх вимог до Senior iOS/macOS Developer. Іншими словами, якщо взяти інакше джерело вакансій, то вимоги будуть інші. Кожен день мені приходить від рекрутера пропозиція.
Цікавинки
- У штаб-квартирі MacPaw у Києві, яка працює як коворкінг, є Starlink для безперервної роботи, спортзал і кімнати для сну та медитацій.
- SwiftData, що вийшла 2023 року, поки що не цікавить нікого з роботодавців в Україні.
- Можна приходити з домашніми улюбленцями, в офісі є окремі поверхи для котів і собак.
Конкретну методологію розробки програмного забезпечення опанувати значно легше, ніж навчитися конструктивно взаємодіяти з колегами. До речі, серед методологій Kanban не згадав ніхто. Це десятий випуск рубрики «Що має знати Senior» і третя стаття, присвячена аналізу вакансій Senior iOS Developer.
Ольга Мацик, Senior macOS and iOS Dev в Augmentive, PhD in Computer Systems and Components
Так які конкретно технології ви пропонуєте? Які скілли ви виявляєте на співбесідах? Дивлюся список технологій у вашому профілі. Xcode, SourceTree, GitHub Desktop, Fabric, UIKit — це вказують у вакансіях Junior. Ці речі добре https://wizardsdev.com/ знайомі будь-якій людині, яка має 6 місяців досвіду. CloudKit, AVKit — це специфіка окремих проектів.
Гуманітарні та м’які навички
Якщо ви маєте бажання допомогти, напишіть мені приватне повідомлення на DOU. Навіть 15-хвилинна консультація вже є вагомою допомогою. VIPER в Україні популяризує компанія Genesis. Тут можна почитати про VIPER, а тут Sergey Petrov senior ios developer критикує VIPER та називає його поганим вибором. Серед технологій персистентності беззаперечним лідером залишається Core Data. Realm згадали лише в одній вакансії як плюс.
Ігор Мальований, засновник спільноти Swift in UA
Наведемо 17 головних навичок, потрібних iOS-розробнику. Порівняли за роками, щоб було видно динаміку. Найчастіше роботодавці згадують Swift, англійську й багатопотоковість. Вміння гармонійно спілкуватися високо цінують роботодавці.