We are United Software — a place where cool people start their career after working for well-known IT companies. But why do they come here? United Software is not just another outsourcing company. This is a company that works with Uber, Virgin Mobile, Kia and other well-known and dynamically growing...
2 березня 2026 бронювання

Senior iOS Engineer (KMP) | QMobility (вакансія неактивна)

Львів, віддалено

The Product
Our client is building a cross-platform mobile product using a modern Kotlin Multiplatform (KMP) architecture. The iOS app is built with SwiftUI and shares business logic with Android via Kotlin modules. The focus is on scalable architecture, clean design, and long-term maintainability in a production-grade mobile environment.

The Position
We are looking for a Senior iOS Engineer to own the iOS architecture within a Kotlin Multiplatform setup. This is a hands-on senior role requiring daily production coding in Swift and Kotlin. You will drive architectural decisions, contribute to shared KMP business logic, and collaborate closely with Android and backend teams to ensure consistency and performance across platforms.

Your Responsibilities

  • Own and evolve the iOS architecture (SwiftUI, Combine, Swift Concurrency)
  • Design and implement complex features end-to-end
  • Develop and maintain shared KMP business logic (ViewModels, state, navigation, coroutines, StateFlow)
  • Bridge shared Kotlin modules with native iOS UI
  • Ensure performance, scalability, and clean architecture
  • Conduct code reviews, mentor engineers, and contribute to technical standards
  • Improve CI/CD, build performance, and overall developer experience
  • Participate in technical planning and cross-platform API design

Your Experience

Must have:

  • 9+ years of professional iOS development experience
  • 2+ years in a senior or technical leadership role
  • Strong expertise in SwiftUI, Combine, and Swift Concurrency (async/await, actors, Sendable)
  • Solid architectural background (MVVM, modularization, clean architecture, SPM)
  • Hands-on experience with Kotlin Multiplatform and shared modules
  • Experience implementing shared ViewModels using coroutines and StateFlow
  • Experience integrating KMP into iOS apps (bridging, async interop)
  • Strong testing and performance optimization experience
  • Experience shipping and maintaining production apps

Nice to have:

  • SwiftUI design system experience
  • Firebase / mobile analytics tools
  • Mobile observability (APM tools)
  • Accessibility and localization
  • Experience in fintech or payment products

What’s in it for you?

  • Full ownership of iOS architecture
  • Real production KMP experience
  • High technical impact and architectural influence
  • Leadership exposure and mentorship responsibilities
  • Modern stack with advanced engineering practices