17 hours ago
Remote, Poland or Kraków, PolandStaff+
Responsibilities
- Set iOS technical direction across several mobile teams and work across product, backend, platform, QA, Android, and other mobile disciplines.
- Define mobile architecture, modularisation, contribution models, ownership rules, review standards, and shared-code practices.
- Plan and lead Swift 6 strict-concurrency adoption across a large mixed codebase using async/await, actors, Sendable, structured concurrency, and cancellation.
- Guide UIKit and SwiftUI usage and incremental migration between the two frameworks.
- Create and circulate ADRs, RFCs, technical proposals, roadmaps, and costed plans for Apple-platform deadlines and technical-debt remediation.
- Define quality gates, testing policy, coverage and performance standards, static-analysis requirements, and binary-size budgets.
- Support CI/CD and release automation across GitLab CI, Fastlane, TestFlight, multi-market, and multi-scheme pipelines.
- Shape macOS CI infrastructure, including runner provisioning, Xcode versions, simulator runtimes, signing, certificates, and fleet reproducibility.
- Establish scalable test strategy, including unit, snapshot, UI, accessibility, and flaky-test control practices.
- Improve observability through crash reporting, MetricKit, cold-start monitoring, and time-to-home budgets.
- Guide reusable design-system components and accessibility compliance, including appearance, orientation, adaptive-layout, iPad, foldable, and resizable-window support.
- Evaluate and govern AI-assisted engineering practices, including verification rules and return-on-investment measurement for AI-generated code.
- Mentor senior engineers, mediate technical disagreements, build consensus without line authority, and review for standards, performance, and security.
Requirements
- 8+ years of production iOS experience.
- Staff or principal-level scope across multiple teams, or technical leadership of a whole iOS platform or several parallel iOS projects.
- Proven experience with multi-market or white-label applications and shipping a single codebase across markets or brands.
- Deep mobile-architecture expertise, including MVVM, Clean Architecture, SOLID, unidirectional architectures, composable architectures, and deliberate architectural decision-making.
- Deep Swift and modern-concurrency experience, including async/await, structured concurrency, actors, Sendable, cancellation, and introducing Swift 6 strict concurrency into a large mixed codebase.
- Strong UIKit and SwiftUI knowledge with proven incremental migration experience.
- Deep understanding of databases and database migration processes.
- Experience with mobile security, including SSL-pinning trade-offs, App Attest, App Check, DeviceCheck, native OAuth, Keychain, and secrets management.
- Experience with SPM, CocoaPods, hybrid dependency setups, and vendor-locked binary SDKs.
- Experience defining standards, quality gates, testing policy, technical proposals, roadmaps, and technical-debt remediation.
- Strong business judgement, whole-problem thinking, decision-making under ambiguity, and cross-discipline collaboration.
- Strongly desired experience with CI/CD, release automation, GitLab CI, Fastlane, TestFlight, multi-market pipelines, and multi-scheme pipelines.
- Experience with macOS CI infrastructure, Xcode and simulator management, signing, certificates, and reproducible build fleets.
- Experience with XCTest, Swift Testing, snapshot testing, UI-test architecture, accessibility identifiers, and flaky-test control.
- Experience with crash reporting, MetricKit, performance budgets, cold-start measurement, and time-to-home budgets.
- Experience building reusable design-system components and meeting accessibility requirements.
- Familiarity with the Android ecosystem.
- Tuist experience is a plus.
- Hands-on experience with Claude, Copilot, or Grok is a strong plus.
- Experience with Apple Watch, watchOS, CarPlay, App Clips, notification and app extensions, SwiftGen, Sourcery, payments or fintech SDKs, and Instruments is a plus.
Benefits
- Hybrid working from Warsaw or Kraków.
- B2B type of contract.
- Flexible hours.
- Training and development opportunities.
- Benefits package and an excellent working environment.
- Opportunity to own a platform serving millions of users with executive attention and committed access to frontier models across multiple providers.
Tech Stack
GitLab CI/CDiOSSwiftSwiftUI
Categories
Mobile
About InPost
InPost is a public logistics company listed on Euronext Amsterdam that builds and operates an out-of-home parcel delivery network for e-commerce. Its network includes more than 50,000 out-of-home pick-up points, including over 27,000 parcel lockers, plus to-door courier and fulfillment services for online merchants across Poland, the UK, Italy, Iberia, France and Benelux. Headquartered in Luxembourg, it acquired French operator Mondial Relay in 2021.
