Senior Software Engineer (iOS)
Kingfisher
Kraków, MP, Poland • 21m ago • On-site
Senior
On-site
240,000 - 336,000 PLN/yr
Match your resume with similar open roles
Upload your resume to automatically match with active openings similar to this role.
PDF up to 10 MB
Your resume is private & secure

Quick Facts
Role: Senior Software Engineer (iOS)
Focus: Swift/SwiftUI iOS development with growing Kotlin Multiplatform shared logic
Description
This role builds and maintains scalable, high-performance iOS applications while extending a shared Kotlin Multiplatform layer consumed via a shared framework. You will lead iOS architecture using The Composable Architecture (TCA) and a modular Swift Package Manager codebase, integrate GraphQL and REST data, and champion mobile security, performance, accessibility, and overall app quality. You will also shape the Swift-facing API of the shared KMP layer in collaboration with Android and backend teams.
Responsibilities
Lead design, development, and maintenance of scalable iOS apps using Swift, SwiftUI, and Xcode
Work hands-on in the Kotlin Multiplatform shared layer (UseCases, repositories, models)
Collaborate with Android and backend engineers to define the Swift-facing API and multiplatform strategy
Integrate and maintain GraphQL (Apollo Kotlin) and REST (Ktor) data layer, including caching and iOS bridging
Champion mobile security (OAuth2/PKCE, CIAM, Keychain, certificate pinning, jailbreak detection, F5 protection), accessibility, and performance
Lead code reviews, mentoring, refactoring, and complex troubleshooting across the Swift↔Kotlin boundary
Support CI/CD and release pipelines (Bitrise, fastlane, Danger, match, TestFlight)
Drive best practices with clean modular architecture plus unit and UI testing (XCTest, XCUITest)
Stay current with emerging iOS and Kotlin Multiplatform technologies and share knowledge across teams
Mentor junior and mid-level developers and contribute to technical planning and long-term mobile strategy
Requirements
Expert knowledge of Swift, SwiftUI, and the Xcode ecosystem (UIKit familiarity for interop is a plus)
Enthusiasm for Kotlin Multiplatform and contributing to shared Kotlin (direct KMP experience is a strong advantage; ability to learn quickly is essential)
Strong experience with state-driven architecture using TCA (or similar unidirectional patterns such as MVVM/MVI)
Experience with modular codebases and dependency management via Swift Package Manager
Experience with Swift Concurrency (async/await)
Proven experience integrating GraphQL and REST APIs, SDKs, and third-party platforms
Strong knowledge of mobile security, performance optimization, and accessibility
Ability to lead technical discussions, mentor, and drive engineering best practices
Excellent problem-solving and attention to detail; strong cross-functional collaboration
Excellent English skills (written and spoken)
Benefits
Competitive salary range: 20,000–28,000 PLN gross per month (employment contract)
Private medical healthcare at LUXMED (including dental care) for you and your family
Medicover sports card (Fit&More)
Employer-financed life insurance
30-minute lunch break included in the 8-hour working day
Training and Buddy programme
Wellbeing programme
Co-financing of monthly public transport tickets in Kraków
Home office option and comfortable office environment
Language/accounting courses, LinkedIn Learning access, and possible co-financing of studies and certifications
Employee referral programme
See similar jobs
Explore similar jobs and use your resume score to choose where to apply next
See moreSenior Mobile Engineer (Swift and/or Kotlin)
Exerizon
Senior
Technology
Warsaw, MA, Poland · Remote
0K zł - 0K zł/yr
9 days ago

Sr. iOS Engineer
Adobe
Senior
Technology
Remote
$139K - $258K/yr
5 days ago

Senior iOS Engineer
ION Group
Senior
Technology
New York, NY · On-site
$150K - $200K/yr
3 days ago

Senior Software iOS Developer (K/M)
Alior Bank SA
Senior
Technology
Kraków, Poland · On-site
N/A
6 days ago

Senior Software Engineer (iOS)
Medtronic
Senior
Technology
Minneapolis, MN, United States of America · On-site
$125K - $187K/yr
10h ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.

Lead Software Engineer (Swift/iOS)
JPMorgan Chase & Co.
Senior
Technology
Plano, TX · On-site
N/A
5 days ago

Lead Software Engineer (Swift / iOS)
JPMorgan Chase & Co.
Senior
Technology
Plano, TX · On-site
N/A
4 days ago
Senior iOS Engineer
PEOPLEMORE P.S.A.
Senior
Technology
Warsaw, Poland · On-site
0K zł - 0K zł/yr
5 days ago
Senior Mobile Engineer (iOS & Android)
Housecall Pro
Senior
Technology
Warsaw, Poland · Remote
$74K - $106K/yr
9 days ago
Potential salary for Senior Software Engineer (iOS) role
Improve your resume for just $5
PLN 240,000 – PLN 336,000/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights