Job VC
Senior iOS RxSwift developer
We are looking for an experienced
iOS Developer
to join our team and help us support and evolve a complex production iOS application.
The project is currently in the process of transitioning from
RxSwift
to
Swift Structured Concurrency
using async/await. Most of the existing codebase still relies heavily on RxSwift, so we need someone who is confident working with reactive code and can help gradually modernize the architecture.
SwiftUI
is already used in the product and will remain the main UI technology going forward.
Combine
is currently used in some SwiftUI-related areas and will likely be used more together with Swift Concurrency.
Responsibilities
Develop and maintain iOS application features using
Swift
and
SwiftUI
Work with an existing codebase where
RxSwift
is still widely used
Participate in the gradual migration from
RxSwift
to
Swift Structured Concurrency
Use async/await and modern Swift concurrency patterns where appropriate
Work with
Combine
, especially in SwiftUI-related parts of the application
Refactor and improve existing code while keeping production stability
Collaborate with product, design, QA, and backend teams
Review code, share knowledge, and help improve engineering practices
Investigate and fix bugs, performance issues, and technical debt
Requirements
Strong knowledge of
Swift
Solid hands-on experience with
RxSwift
Experience with
SwiftUI
Basic or practical experience with
Combine