iOS Development
INTERTOP Ukraine — лідер українського fashion-ритейлу з 30-річною історією. Під нашим управлінням — 14 роздрібних мереж мульти- та монобрендових магазинів, зокрема: INTERTOP, Ecco, Geox, Timberland, Skechers, Marc O’Polo, Napapijri, Emporio Armani, Armani Exchange, The North Face, Vans, EA7, INTERTOP Outlet та Kiko Milano.
Ми активно розвиваємо власний маркетплейс на базі онлайн-платформи INTERTOP.UA та мобільного застосунку. Портфель компанії налічує понад 500 брендів взуття, одягу, аксесуарів і косметики, включно з власною ТМ Braska. Ми підтримуємо українських виробників та розвиваємо культуру колаборацій.
INTERTOP Ukraine — це про відповідальний бізнес: ми працюємо прозоро, сплачуємо всі податки та підтримуємо економіку країни. Наше головне надбання — люди, і саме тому ми постійно створюємо середовище, в якому хочеться рости, змінюватися та реалізовувати ідеї.
Required Qualifications
Technical Skills
iOS Development
- 3+ years of iOS development experience
- Strong knowledge of Swift (5.x; understanding of 5.9/6.0 concepts)
- Experience with UIKit and SwiftUI
- Understanding of architectural patterns (MVC, MVVM, VIPER)
- Experience working with legacy code and gradual modernization
Networking & Async
- Experience with Alamofire
- Proficiency in async/await and migration from completion handlers
- Understanding of URLSession and REST APIs
- Experience with Firebase (Cloud Messaging, Analytics)
UI/UX
- UIKit (Storyboards + programmatic UI)
- Basic experience with SwiftUI
- Auto Layout (SnapKit / NSLayoutConstraint)
- Understanding of ViewController lifecycle
Tools & Practices
- Xcode, Instruments
- Git, GitLab
- SwiftLint
- Unit testing (XCTest)
- CI/CD (Xcode Cloud)
Additional
- Experience with Firebase, AppsFlyer, Facebook SDK
- Understanding of dependency injection
- Experience refactoring large projects
Nice to Have
- Experience modernizing legacy projects
- Knowledge of Swift 6.0 and modern language features
- Experience with Combine
- Understanding of iOS application architecture
- Experience in e-commerce
- Knowledge of Ukrainian/Russian languages
Required languages
| English | B1 - Intermediate |