Що має знати Senior iOS Developer у 2024 році SwiftUI та Objective-C вимагають по 34% вакансій

senior ios developer

Медичну страховку пропонують не лише співробітникам (покривають на 100%), а й членам родини (50%). Також MacPaw компенсує 50% витрат на психотерапію, дає бюджет на освіту та безплатні курси англійської. Конкретний інструмент не настільки важливий. GCD згадується в 15% вакансій, Operation (NSOperationQueue) — 6%.

Ключові навички та концепції iOS-розробки

  • Як наслідок, виникне велика потреба у програмістах зі знанням та з досвідом роботи з ARKit та голосовим управлінням.
  • Але якщо ви маєте якісь конкретні зауваження, напишіть їх.
  • Наразі ARKit ще не зумів сильно завоювати серця користувачів смартфонів, та девелоперам слід звернути на нього увагу.
  • Зараз ці знання входять у трійку ключових для iOS-розробника разом зі Swift та англійською мовою.
  • Пошук ДОУ показує, що станом на зараз є 2 вакансії Senior iOS Dev, де в описі зустрічається слово React.

Але якщо ви маєте якісь конкретні зауваження, напишіть їх. Прочитавши ваш коментар, рекрутери зможуть внести зміни в тексти вакансій. Багато прикладних програм можуть бути набагато зручнішими на такому пристрої. Англійська є навичкою № 2 для iOS-розробника після Swift. Проте у 45% вакансій не вимагають її знання.

Гуманітарні та м’які навички

senior ios developer

Наприклад, в компанію Rozetka потрібен спеціаліст зі знанням «Autolayaut». Я не вірю, що чемпіони LeetCode здатні написати кращий код за розробника з досвідом та без медальки за вирішення алгоритмічних задач. Але вміння оптимізувати завжди буде у пригоді. Читати вакансії — особливий вид задоволення. Можна багато дізнатися про те, що відбувається в індустрії та на ринку праці.

Цікавинки

  • І інша навичка — вміти докопатись до суті або розібратися, як щось працює.
  • ООП було безумовною парадигмою в Objective-C.
  • Apple — не виняток і також планує випускати окуляри з доповненою реальністю (тут можна прочитати про перспективи).
  • Прочитавши ваш коментар, рекрутери зможуть внести зміни в тексти вакансій.
  • SwiftData, що вийшла 2023 року, поки що не цікавить нікого з роботодавців в Україні.
  • Важливо знати саме принципи CI, а от знання конкретної технології тут теж є другорядним.

Але ви не запропонували нічого конкретного. Тому я спробував знайти конкретику в списку ваших скіллів. Але цей список цікавий senior ios developer тим, що як would be a plus компанії вказують ті технології, які вони реально використовують на проектах. Цікаво, що кожна компанія використовує у своїх вакансіях власний спосіб написання назви Auto Layout.

Що має знати Senior iOS/macOS Developer. Результати аналізу вакансій на DOU

Це можна пояснити обмеженнями, які все ще має SwiftUI, через які ці два фреймворки сьогодні не тільки конкурують, а й доповнюють один одного. 2019 року знання Swift вимагали у 68% вакансій, зараз у 83%. Не є новиною, що вже не може бути iOS-розробника без Swift. Діліться в коментарях, чи використовуєте Objective-C. В iOS-розробці цінують практичні знання. Лише в одній вакансії було згадано профільну освіту.

Освіта і портфоліо

Особисто я треную навички TDD на сайті HackerRank. Там ти спочатку вчишся писати код, який проходить тести, а потім можеш додавати на сайт власні тести. Я вирішив для себе покопати в бік машинного навчання. На кількох проектах у мене вже є реальні кейси його використання. Цього року Apple впровадила технології, які значно спрощують роботу з ML-моделями, їх створення та інтеграцію в проект. Плюсом також для Senior, який хоче розібратись в ML, будуть базові знання Python для роботи з Turi Create.

Що має знати Senior iOS Developer у 2024 році. SwiftUI та Objective-C вимагають по 34% вакансій

  • Деякі роботодавці цінують вміння створити власну бібліотеку, особливо якщо вакансія відкрита на розробку SDK, а не кінцевого застосунку.
  • Це можна пояснити обмеженнями, які все ще має SwiftUI, через які ці два фреймворки сьогодні не тільки конкурують, а й доповнюють один одного.
  • HYS Enterprise розробляє продукт, що зчитує та перевіряє NFC-чипи, вбудовані в документи.

На співбесіді це можна перевірити в діалозі або на прикладі коду, і зрозуміти, наскільки розлогі відповіді дає кандидат. І інша навичка — вміти докопатись до суті або розібратися, як щось працює. Нещодавно нам треба було зробити, щоб CleanMyMac вмів плинність кадрів оновлювати застосунок Zoom. Тут стали в пригоді вміння аналізувати чужі застосунки, перехоплювати трафік, дизасемблювати код. Також це може допомогти швидше знайти причину нетривіальної помилки. Єдиною компанією, яка згадала у вакансії освіту, є Arkuda Digital.

senior ios developer

Apple — не виняток і також планує випускати окуляри з  доповненою реальністю (тут можна прочитати про перспективи). MacPaw анонсує новий революційний продукт під macOS (Cocoa) і шукає інженера з досвідом розробки під iOS або macOS. У штаб-квартирі MacPaw у Києві, яка працює як коворкінг, є Starlink для безперервної роботи, спортзал і кімнати для сну та медитацій.

Leave a Comment