7 days ago
Warsaw, PolandSenior
Responsibilities
- Own the architecture, module boundaries, dependency structure, quality, performance, and technical health of a production native iOS fintech platform.
- Develop and maintain iOS applications using Swift, SwiftUI, UIKit, async/await, Actors, and Combine.
- Implement local persistence and security solutions using Core Data, SwiftData, and Keychain Services.
- Write automated tests with XCTest and XCUITest and maintain a zero-regression production approach.
- Profile and improve performance with Instruments, including Time Profiler, Allocations, Leaks, and Core Animation.
- Maintain production crash monitoring with Crashlytics and develop CI/CD automation using Fastlane, Xcode Cloud, or equivalent tools.
- Integrate native and web experiences through WKWebView, universal links, deep linking, and handoff.
- Contribute to PRDs, specifications, feature-flagged releases, structured events, API contracts, authentication flows, and event schemas.
- Co-own the backlog with Engineering and Product Managers and provide iOS constraints and native solution proposals.
- Participate in production incident support and post-mortem activities.
Requirements
- At least 5 years of native iOS engineering experience, including production applications published through the App Store.
- At least 4 years of experience with Swift and SwiftUI and/or UIKit.
- At least 3 years of iOS testing experience using XCTest and XCUITest.
- Strong knowledge of Swift 5.x, Swift Concurrency, async/await, Actors, and Combine.
- Production-level experience with SwiftUI and UIKit and knowledge of their rendering lifecycles.
- Knowledge of Clean Architecture, MVVM, and/or MVI, including module and layer boundaries.
- Experience with Swift Package Manager and/or CocoaPods, dependency inversion, and testable code design.
- Experience with Core Data, SwiftData, Keychain Services, URLSession, certificate pinning, and structured error handling.
- Experience profiling iOS applications with Instruments and using Fastlane, Xcode Cloud, or equivalent CI/CD solutions with automated signing.
- Ability to read and work with Objective-C in legacy systems and third-party SDK integrations.
- Experience integrating feature flags and structured events at the mobile layer.
- English proficiency at a minimum B2 level.
- A university degree in Information Technology, Computer Science, or a related field.
- Preferred qualifications include at least 2 years in fintech or regulated mobile application development, Apple Pay or PassKit integration, large-scale modular iOS architecture, App Clips, WCAG or Apple accessibility standards, and Swift macros or SwiftUI preview tooling.
Benefits
- Diverse, international, and cross-functional working environment with access to experienced leaders and experts.
- Training and development opportunities within a growing company operating across several European locations.
- Flexible hours and an excellent working environment.
- B2B type of contract.
- Hybrid working model, preferably one day per week in the Warsaw or Cracow office.
- Opportunity to work on a large-scale international fintech platform and contribute to sustainability, convenient deliveries, and the circular economy.
Tech Stack
iOSObjective-CSwiftSwiftUI
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.
