Senior iOS Engineer - Legacy Platform Modernization (Remote)
About the Role
We're hiring a Senior iOS Engineer (remote) to join our experienced iOS team focused on modernizing a legacy platform. This role is perfect for those who thrive in a pragmatic, product-led environment where delivering valuable features is as important as technical quality.
What You'll Do
- Help accelerate the delivery of a new initiative within an established organization.
- Work confidently across both modern and legacy iOS systems.
- Maintain, refactor, and incrementally modernize a UIKit + RxSwift codebase.
- Build new features using SwiftUI and modern Swift concurrency.
- Collaborate closely with engineers, product managers, and non-technical stakeholders.
- Communicate clearly and pragmatically at different levels of the organization.
- Take a quality-led approach to development, testing, and performance.
Requirements
- Strong, recent experience with native iOS application development in commercial, production environments.
- Experience maintaining and refactoring legacy UIKit + RxSwift systems.
- Proficiency in SwiftUI for modern UI development.
- Knowledge of modern Swift concurrency (Combine and async/await) alongside RxSwift.
- Familiarity with multiple architectural patterns: MVVM, MVI, and legacy patterns such as MVP.
- Experience with quality-led development (unit tests, UI tests, snapshot testing).
- Familiarity with CI/CD tooling and practices (e.g., CircleCI).
- Ability to diagnose and improve performance issues in mobile applications.
Nice to Have
- Deep experience with RxSwift / RxCocoa and reactive programming.
- Experience with unidirectional data flow patterns.
- Experience migrating legacy iOS codebases to modern Swift paradigms.
- Familiarity with video player SDKs (e.g., Brightcove, Ooyala, or similar).
What We Offer
- €330 per day, fully remote (EU-based contractors welcome).
- B2B engagement with on-time, reliable payments.
- Opportunity to work on real product initiatives, not greenfield demos.
- Exposure to both modern iOS practices and large-scale legacy systems.
- A pragmatic, product-focused engineering culture.
- Clear scope and meaningful impact over a 6-month delivery window.
This Senior iOS Engineer remote role is not just another greenfield rebuild fantasy; it’s a well-scoped contract for engineers who enjoy solving real problems, modernizing systems sensibly, and shipping features that matter for a globally recognized tech company.
This Senior iOS Engineer role offers a unique opportunity to work remotely on legacy platform modernization. Enjoy competitive pay and a collaborative environment.
Who Will Succeed Here
Proficiency in Swift and SwiftUI, with hands-on experience in modernizing legacy codebases, ensuring seamless integration and performance optimization.
Strong problem-solving mindset with a focus on pragmatic solutions, particularly in a remote setup, allowing for effective collaboration and rapid feature delivery.
Experience with CI/CD practices and tools, demonstrating a commitment to maintaining high code quality and efficient deployment processes in a fast-paced environment.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months