
— iOS Lead/Architect
iOS Lead / iOS Architect
Про проєкт та челендж
Розробка та трансформація найпопулярнішого в Україні email-сервісу.
Наш iOS-клієнт — це full-featured email-додаток з:
-
offline-синхронізацією
-
conflict resolution
-
високими вимогами до uptime
Після початку війни застосунок був у maintenance-режимі — зараз час переформувати та очолити iOS-команду.
Що робить цю можливість унікальною
-
Підтримка України: робота над популярним українським email-додатком з 200k+ daily active users.
-
AI-friendly environment: компанія підтримує використання AI-інструментів, курсів та експериментів.
-
Лідерська роль: робота в тісній співпраці з backend-командою (API) та CPO (product strategy).
-
Архітектурна відповідальність: формування довгострокової архітектури та стратегії міграції Objective-C → Swift.
Твоя місія
Перші 3 місяці
-
Підтримка існуючого додатка.
-
Проведення технічної діагностики legacy-кодбази.
-
Розробка інкрементальної стратегії міграції (Objective-C → Swift).
-
Налаштування AI-assisted refactoring pipeline.
-
Покриття критичного функціоналу автоматизованими тестами.
-
Встановлення процесів code review та документації.
-
Випуск критичних authentication parity features.
Після
-
Архітектурна міграція покроково, модуль за модулем.
-
Побудова iOS-команди: інтерв’ю, менторинг, онбординг.
-
Робота над новими фічами та підтримка існуючої апки.
Must Have
-
5+ років досвіду в iOS-розробці, включно з 2+ роками в Objective-C.
-
Сильне знання Swift + готовність працювати з legacy Objective-C.
-
Досвід роботи з:
-
Cocoa Touch, UIKit, Foundation
-
Manual layout
-
GCD, multithreading
-
-
Досвід побудови складної архітектури та технічної міграції/рефакторингу production-коду.
-
Знання OOP, SOLID, патернів та антипатернів.
-
Вміння будувати клас-ієрархії та взаємодію компонентів.
-
Досвід із SQLite, розуміння транзакцій та race conditions.
-
System-level thinking та стратегічний підхід.
-
Вміння працювати з technical debt.
-
Сильна пріоритизація та декомпозиція.
-
AI/LLM literacy (Copilot, Claude Code, Cursor тощо).
Nice to Have
-
2+ роки досвіду на Lead-позиції.
-
Досвід найму та онбордингу розробників.
-
Сильне алгоритмічне мислення.
-
Оптимізація продуктивності (memory, CPU, battery).
-
Профілювання та дебаг складних проблем.
Поточний tech stack
-
Objective-C (ARC)
-
GCD, URLSession, Collections
-
Cocoa Touch (manual layout)
-
SQLite
-
Firebase (Analytics, Crashlytics)
-
XCTest
Куди рухаємось
-
Поступова міграція на Swift
-
AI-assisted refactoring
-
Розширення test coverage
Пропонуємо
-
Конкурентна зарплата
-
Гнучкий графік, 40 год/тиждень
-
Fully remote, hybrid або офіс у Києві (м. Деміївська)
-
В офісі: власна авто- та велопарковка, спортзал
-
20 робочих днів оплачуваної відпустки
-
20 оплачуваних sick days → 10 днів — 100%, 10 днів — 50%
-
Медичне страхування UNIQA з покриттям критичних захворювань
-
Бюджет на навчання, конференції та сертифікації
-
Підтримка впровадження AI-інструментів у роботу
-
Доступ до платних інструментів для роботи на ваш вибір
-
Можливість реального впливу на розвиток HR-функції та компанії
kh@vpteam.io
