[NEW] Search for a job anonymously — check the details
Close
e. g. Python, Warsaw, Startup

Senior / Middle+ iOS Engineer (SwiftUI • Combine)

location-pointer-icon Europe
B2B
iOS/macOS
remote

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.    

Wirex
Product
100 - 300
Industry
Fintech/Banking
Founded
2017

This site uses cookies to offer you a better browsing experience.

Find out more on how we use cookies and how to change cookie preferences in our Cookies Policy.

Customize
Save Accept all cookies