We’re looking for a Senior / Middle+ iOS Engineer (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, and we’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.
Location: Full remote (EU preferred, no sanctioned countries).
What You’ll Be Working On:
— Feature Ownership & Development:
Design, build, and deliver robust new features using SwiftUI, Combine,
and async/await—adhering to clean architecture principles. You'll be
implementing new functionality and driving significant product changes
as we actively expand our platform.
— Architectural Evolution: Identify system bottlenecks, reduce build times, improve modularization, and lead structural improvements.
— 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.
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); 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.
— Strong grasp of REST/JSON, auth flows, caching, and networking — performance tuning in various conditions.
— Good English for documentation, Ukrainian or Russian communication skills.
Will be a plus:
— Proficiency in resolving race conditions and deadlocks using GCD, async/await, and Swift actors.
— Experience with real-time communication via WebSockets.
— Familiarity with CI tools like GitHub Actions or Bitrise.
— Experience
working with large-scale projects and maintaining complex codebases —
comfortable refactoring and improving existing architecture.
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.
NOTE: Benefits may vary from region-to-region and will depend upon the location you are hired in.