Senior/Middle iOS Developer в Wirex, Київ, Вроцлав (Польща)
Wirex
- Киев
- Постоянная работа
- Полная занятость
/ /2 вересня 2025Senior/Middle iOS DeveloperКиїв, Вроцлав (Польща)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, 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.What You'll Be Working On:
- Feature Ownership: Design, build, and deliver robust features using SwiftUI, Combine, and
async/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.
Dou