Staff Software Engineer (iOS)

InPost Group

Warszawa, Kraków

Hybrid

PLN 280,000 - 520,000

Full time

9 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid working from Warsaw or Kraków
Range of benefits
Training opportunities

Job summary

InPost Group is consolidating market apps into OneApp and seeks a Staff iOS engineering leader to set the technical direction across multiple teams. You will own architecture decisions, collaborate with product, backend, platform and QA, and mentor engineers to drive a high-quality, scalable iOS platform.

You will influence strategy, code quality, release processes and security, while delivering a unified experience for users across Europe.

Qualifications

  • 8+ years of production iOS experience across multiple markets.
  • Proven track record shipping single codebase across markets or brands.
  • Strong mobile architecture knowledge (MVVM, Clean Architecture, SOLID).
  • Experience modularising monoliths into reusable modules.
  • Deep Swift with modern concurrency (async/await, actors).
  • Strong UIKit and SwiftUI understanding with migration experience.
  • Solid data layer and database migration knowledge.
  • Solid focus on mobile security and secure coding practices.
  • Experience with SPM, CocoaPods, and hybrid build setups.
  • Ability to write and review ADRs, RFCs and technical proposals.
  • Demonstrated business judgment and product-aligned decision making.
  • Ability to think across the whole SDLC and mentor others.

Responsibilities

  • Define iOS technical direction across multiple mobile teams.
  • Collaborate with product, backend, platform and QA domains.
  • Own decisions that every team's code must satisfy.
  • Drive multi-market codebase, configuration, and release processes.
  • Mentor senior engineers and promote coding standards and security.
  • Work across domains to ensure a cohesive platform.

Skills

8+ years iOS
Multi-market apps
Mobile architecture
Modular architecture
Swift concurrency
UIKit/SwiftUI
Data layer
Mobile security
Build systems
Architectural proposals
Product thinking
Mentoring
Cross-discipline teamwork

Tools

Tuist
Swift tooling

Job description

InPost Groupis an innovative European out of home deliveries company, revolutionizing the way parcels are delivered to customers. With operations across several countries, our network of intelligent lockers provides customers with a fast, convenient, and secure delivery option. InPost Group is a publicly traded company, with a market capitalization of about $5 billion as of March 2023. With over10,000 people worldwide, InPost Group is one of the largest out of home delivery providers in Europe, committed to providing sustainable and efficient delivery solutions to meet the evolving needs of customers in today's rapidly changing landscape.

We are a team that builds the best FMCG e-commerce in Poland.We already have over300,000 productsin our offer, we work with over300 sellers, and our mobile application has already been downloaded by almost1.5 million users in Poland. Due to the fact that our product consists of many elements that must work together efficiently and be managed effectively,we are looking for experienced consumer-focused (Web / Mobile App products) engineering leaders to join us in that journey- heavily influence our future platform build, improve processes and help us deliver best customer experience in the market across all types of devices.

Job Description

InPost is one of Europe's largest out-of-home delivery networks, with a consumer app used by over 10 million people. We are consolidating our separate market applications into OneApp: one application on one codebase for the whole InPost group across Europe and beyond, with Italy live and Iberia in flight. This Staff role exists to make that happen. It sits above and between teams rather than inside one, setting iOS technical direction across several mobile teams and working across domain boundaries with product, backend, platform, QA and the other mobile disciplines. It does not own a feature backlog. It owns the decisions every team's code has to live with.

Qualifications

Must have

  • 8+ years production iOS. Staff or principal scope across multiple teams, or technical lead of a whole iOS platform or several parallel iOS projects.
  • Multi-market or white-label apps. Proven record of shipping a single codebase across several markets or brands, with the variant, configuration and release complexity that brings.
  • Mobile architecture. MVVM, Clean Architecture, SOLID. Unidirectional and composable architectures, Apple's own or TCA. Deliberate, justified choice per problem. Tuist is a plus.
  • Modularisation and contribution model. Feature extraction from a monolith into meaningful modules. Publishing the architecture, onboarding other domains, ownership and review rules for shared code.
  • Deep Swift and modern concurrency. async/await, structured concurrency, actors, Sendable, cancellation. Experience introducing Swift 6 strict concurrency into a large mixed codebase, and a credible phasing plan.
  • UIKit and SwiftUI. Deep understanding of both, and proven incremental migration between them.
  • Data layer. Deep understanding of databases and their migration processes.
  • Mobile security. SSL pinning trade-offs behind a CDN, App Attest, App Check, DeviceCheck, native OAuth, Keychain and secrets management.
  • Dependency and build systems. SPM and CocoaPods, hybrid setups, vendor-locked binary SDKs.
  • ADRs, RFCs and technical proposals. Circulated beyond the team: iOS Guild, other domains, Engineering and Senior Engineering Managers. Defines standards others adopt: quality gates, testing policy.
  • Business judgement. Separates what must happen now from what can wait. Quantifies technical debt and argues remediation in business terms. Turns Apple platform deadlines into a costed plan. Proven record of roadmaps delivered and debt resolved.
  • Whole-problem thinking. Looks beyond the technical problem to product intent, process and delivery. Works across the whole SDLC, not only inside the code.
  • Advanced AI-assisted engineering. Claude, Copilot or Grok hands-on a strong plus. Harness, agentic, loop and graph engineering. Sets verification rules for AI-generated code and measures the return.
  • Mentors senior engineers. Mediates technical disagreement, builds consensus without line authority, and reviews for standards, performance and security. Decides under ambiguity and owns the outcome.
  • Cross-discipline partnership. Works closely with Staff engineers in other disciplines across the domain: Android, backend and QA.

Strongly desired

  • CI/CD and release automation with quality gates. GitLab CI, Fastlane, TestFlight, multi-market and multi-scheme pipelines. Gates in practice: coverage thresholds, static analysis, performance and binary-size budgets.
  • macOS CI infrastructure. Runner provisioning, Xcode versions, simulator runtimes, signing and certificates, fleet reproducibility. On-premise, cloud or hybrid.
  • Appearance and orientation migrations. Liquid Glass, or a portrait-locked app taken to landscape and adaptive layout: iPad, foldables, resizable windows.
  • Test strategy at scale. XCTest and Swift Testing, snapshot testing, UI test architecture (Screen Objects, accessibility-id registries), flaky-test control.
  • Observability. Crash reporting, MetricKit, cold-start and time-to-home budgets.
  • Design System. Reusable components, accessibility compliance.

Nice to have

  • Apple Watch and watchOS, including companion apps and complications.
  • CarPlay, App Clips, notification and app extensions.
  • Payments or fintech SDK integration.
  • Performance profiling with Instruments, metrics and tracing.
  • Familiarity with the Android ecosystem.
Additional Information

What we offer

  • A product that has already been released to millions of users, with a real business case, not a lab pilot.
  • Direct access to frontier models at committed capacity across multiple providers, plus an open-source track we run ourselves.
  • A quality mandate with executive attention.
  • Ownership of a platform that is greenfield in practice inside a company with production traffic, which is the rarest combination in this market.
  • Hybrid working from Warsaw or Kraków, in a team growing fast enough that early hires shape how it works.
  • Fulfilling careers with arange of benefitsfor people and investing in providingtraining opportunitiesfor their development.
  • You will feel a part of the InPost community that makes an impact on sustainability, convenient deliveries, and the circular economy every day.
  • Excellent working environment and flexible hours
  • We offer B2B type of contract
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer (iOS)
Staff Software Engineer (iOS)

InPost UK • Kraków

Hybrid
PLN 300,000 - 600,000
Hybrid working
Training opportunities
Flexible hours
+1
Staff Software Engineer (iOS)
Staff Software Engineer (iOS)

InPost • Kraków

Hybrid
PLN 260,000 - 420,000
Hybrid work from Poland (Warsaw/Kraków
Training opportunities
Health benefits
+1
Staff Software Engineer (iOS)
Staff Software Engineer (iOS)

Triwill Group • Kraków

Hybrid
PLN 320,000 - 520,000
Hybrid work from Warsaw or Kraków
Range of benefits
Training opportunities
+1
Java Software Engineer (m/f/n)
Java Software Engineer (m/f/n)

InPost • Kraków

Hybrid
PLN 180,000 - 240,000
Hybrid work from Warsaw or Kraków
B2B contract
Training opportunities
Staff Software Engineer - mobile (m/f/n)
Staff Software Engineer - mobile (m/f/n)

InPost • Warszawa

On-site
PLN 260,000 - 360,000
Remote options in Poland
Ownership and influence over teams
Flexible working model
Staff Software Engineer - mobile (m/f/n)
Staff Software Engineer - mobile (m/f/n)

InPost UK • Warszawa

On-site
PLN 250,000 - 350,000
Remote work options in Poland
Strong engineering culture
Senior Technical Program Manager
Senior Technical Program Manager

InPost • Kraków

On-site
PLN 180,000 - 260,000
Senior Technical Program Manager
Senior Technical Program Manager

InPost UK • Warszawa

On-site
PLN 240,000 - 360,000
Flexible hours
B2B contract
Java Software Engineer (m/f/n)
Java Software Engineer (m/f/n)

InPost UK • Kraków

Hybrid
PLN 180,000 - 240,000
Hybrid working from Warsaw or Kraków
Flexible hours
Training opportunities
+1
M&A & New Markets Tech Lead (m/f/n)
M&A & New Markets Tech Lead (m/f/n)

InPost UK • Kraków

Hybrid
PLN 180,000 - 240,000
Hybrid work
Training opportunities
Impactful work in a fast-growing team