Office Work · Ukraine
(Kyiv) · 7 years of experience · English - None · Entertainment / Streaming
Product
Responsibilities:
Design and ship features end-to-end in a large modular Swift/Objective-C iOS app.
Drive code quality through reviews, refactoring, and enforcement of module boundaries.
Improve app performance, stability, and runtime behavior.
Contribute to shared infrastructure - build tooling, codegen, testing, CI.
Requirements:
5+ years of commercial iOS development at production scale.
Experience designing scalable mobile architectures (MVVM, TCA, Clean Architecture, VIPER, or similar).
Strong Swift...
Responsibilities:
Design and ship features end-to-end in a large modular Swift/Objective-C iOS app.
Drive code quality through reviews, refactoring, and enforcement of module boundaries.
Improve app performance, stability, and runtime behavior.
Contribute to shared infrastructure - build tooling, codegen, testing, CI.
Requirements:
5+ years of commercial iOS development at production scale.
Experience designing scalable mobile architectures (MVVM, TCA, Clean Architecture, VIPER, or similar).
Strong Swift (modern concurrency, generics, macros) and Objective-C for interop.
Deep hands-on experience with SwiftUI - state and data flow (Observable, State, Binding, Environment), view composition, performance and view-invalidation, List/ForEach identity, animations, and interop with UIKit.
Solid UIKit skills: custom controls, complex layouts, and interface animations.
Strong grasp of OOP, protocol-oriented design, and common iOS patterns.
Experience with modular architectures, dependency injection, and unidirectional data flow (UDF).