Description | We’re looking for a Senior/Middle+ iOS Developer (SwiftUI • Combine) Our new teammate will build a cutting-edge fintech product to make more people aware of new financial instruments. Who we are: At Wirex we believe everyone should have access to the benefits of digital currency. We were the first to launch a crypto-enabled debit card andwe’re still ahead of the game – offering intuitive secure ways to buy exchange and spend crypto. We must be doing something right because more than 6 million people across 130 countries are helping to change the world by using Wirex. Help us shape the future of digital finance! Type of Cooperation: B2B Contract. What You’ll Be Working On: — Feature Ownership: Design build and deliver robust features using SwiftUI Combine andasync/await—adhering to clean architecture principles.— Legacy Modernization: Refactor legacy-heavy codebases streamline architecture and integrate scalable services. — Troubleshooting & Optimization: Tackle complex performance concurrency and networking challenges (GCD actors WebSockets background tasks).— Quality First: Write comprehensive unit and UI tests contribute to CI/CD pipelines uphold code quality and maintain green builds. — Architectural Evolution: Identify system bottlenecks reduce build times improve modularization and lead structural improvements. Core Requirements: — 5+ years in iOS development with shipped production-level apps. Strong command of Swift and SwiftUI confident working with UIKit when needed. — Deep experience with Combine or (RxSwift-to-Combine) able to explain publishers demand/back-pressure and declarative state flows. — Solid understanding of MVVM Clean Architecture Protocol-Oriented Programming SOLID principles and Dependency Injection. Able to justify architectural decisions and scale them. — Proficiency in resolving race conditions and deadlocks using GCD async/await and Swift actors.— Strong grasp of REST JSON auth flows caching and real-time communication via WebSockets. Performance tuning in low-bandwidth conditions. — TDD mindset with experience in unit testing and XCUITest. Familiarity with CI tools like GitHub Actions or Bitrise and maintaining code quality gates. — Clear communicator in English—both written and verbal. Benefit: — Premium tariffs for our product. — Semi-remote work with flexible hours. — Home office allowance. — Virtual share options scheme after the probation period. — Comprehensive medical insurance after the probation period. — Generous vacation policy: 23 business days of paid leave + 12 paid floating holidays. — Paid sick leave Birthday and Anniversary leave. — Length of Service Holidays. — Engaging in online events for learning and enjoyment. — Coworking with all facilities and parking compensation in Wrocław/Kyiv. |