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
Required skills experience
RxSwift
2 years
SwiftUI
3 years
Swift
5 years
Required languages
English
B2 - Upper Intermediate
Ukrainian
B2 - Upper Intermediate
See stats of candidates who applied for this job ๐
๐
Average salary range of similar jobs in
analytics โ
Loading...