
Senior iOS Engineer
Primary stack
Job description
Про посаду
StartupSoft спеціалізується на послугах аутстаффінгу в IT, і ми шукаємо талантів найвищого рівня, як ви.
Про компанію
StartupSoft з'єднує провідних українських інженерів зі світовими стартапами з Кремнієвої долини та ЄС. Наші розробники працюють безпосередньо над продуктом як невід'ємна частина команди стартапу.
Опис проекту
Нове мобільне додаток створюється з нуля як MVP. Продукт фокусується на управлінні доступом для різних груп користувачів через цифрові пропуски, а також надає розклади, календарі та важливі оновлення в одному місці.
Stack
- Swift
- SwiftUI
- AVFoundation
- PassKit
Вимоги
- 5+ років досвіду розробки нативних додатків для iOS; експерт з Swift, сильний в SwiftUI.
- Досвідд роботи в продакшені додатків App Store, створених з нуля.
- Практичний досвід роботи з PassKit / пропусками Apple Wallet.
- Сильний досвід роботи з offline-first: локальне зберігання, обробка синхронізації/конфліктів, черги.
- Досвідд роботи з генерацією/скануванням QR-кодів та камерою (AVFoundation).
- Зручність у роботі з невизначеністю на продукті з нуля; чітке спілкування англійською.
Буде плюсом
- Продукти контролю доступу, квиткової системи або аутентифікації.
- Досвід роботи з режимами захисту даних (POPIA/GDPR) та записаною згодою.
- Push-сповіщення, глибокі посилання, EventKit.
Обов'язки
- Створити iOS додаток з нуля на Swift/SwiftUI - вісім екранів для користувачів плюс інструмент сканування пропусків - до випуску в App Store.
- Реалізувати пропуски Apple Wallet (PassKit) та блокування QR-кодів, з потоком реєстрації, який розгалужується за реєстраційною групою та типом пропуску (постійний проти обмеженого у часі, з автоматичним завершенням дії та ручним скасуванням).
- Створити інструмент сканування пропусків з підтримкою offline-first: він повинен продовжувати перевіряти пропуски та чергувати сканування локально при втраті зв'язку, а потім синхронізувати після повернення в онлайн. Це найважливіша технічна вимога для Сезон 1.
- Підтримати відображення та сканування QR/цифрових пропусків в оффлайн, а також перегляд раніше завантажених розкладів та оголошень в оффлайн.
- Реалізувати цільові push-сповіщення, спонсорську/залежну логіку та крок записаної згоди, що відповідає POPIA, на етапі реєстрації (реєстрація фіксує номери ID, номерні знаки та фотографії).
- Співпрацювати з бекендом, дизайном та продуктом, щоб перетворити бріф у доступний для запуску MVP та заздалегідь виявити ризики масштабу.
Чому StartupSoft?
Глобальні можливості для співпраці
Робота з провідними підприємцями та стартапами з Кремнієвої долини та ЄС.
Членство в основній команді
Стати невід'ємною частиною основної команди - бути більш ніж просто тим, хто пишує код.
Потенціал для участі у капіталі та власності
Можливість отримати частку в капіталі в стартапах з високим рівнем зростання.
Преміум-робочі простори
Чудові офіси в кращих місцях з сучасними зручностями.
Конкурентоспроможний компенсаційний пакет
Вища за середню зарплата, пільги та медичне страхування.
Сучасне технологічне середовище
Тільки останні, сучасні технології без легасі коду та бюрократії управління.
Впливовий внесок у проекти
Внести вклад у добре фінансовані продукти з потенціалом впливати на мільйони.
Колаборативна культура компанії
Щільна команда з інклюзивною та прозорою культурою.
© StartupSoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
We connect top-tier Ukrainian engineers with startups from Silicon Valley and Fortune 10 corporationsStartupSoft is where your work matters. We value personalities, foster growth, build stable partnerships, and love what we do.— 91% are happy to be a part of the StartupSoft team— 75% of employees have referred their friends and ex-co-workers to us— 150 employees is total StartupSoft headcount, growing steadily (x3 in the past 4 years)Our values— Mindset of respect. We treat everyone equally, valuing their opinions and input— We go beyond tasks, promoting proactive action— Flexibility. We support flexible scheduling and remote work to keep everyone happyCharity Foundation “Ukraine in Our Hearts”Our friends and partners have been incredibly supportive since the onset of the full-scale war. In response, we created a charity fund to unite efforts in supporting Ukraine and contributing to our common fight for Ukrainian lives.Together, we’ve already donated over 10 million UAH, manufactured 1000 ballistic vests and shipped life-saving gear to the front lines.Why us?—Work with global companies, from startups in Silicon Valley to giants like FAANG—Become an integral part of the core team—Contribute to well-funded products with a chance to impact millionsWhat do we offer?—Offices with high-end amenities, equipped with Starlink, backup generators, and voltage breakers—Tight-knit team with an inclusive and transparent culture—Only the latest, modern technologies—Above average salary & benefitsLet’s work together!
More at StartupSoft
All 9 roles
Product Operations Specialist/ QA Liaison Engineer
StartupSoft · Ukraine

Voip/DevOps Engineer
StartupSoft · Ukraine

Voip/DevOps Engineer
StartupSoft · Ukraine

Senior Project Manager
StartupSoft · Ukraine


