
Senior Software Engineer (iOS)
Kingfisher plc2 hours ago
Kraków, PolandSenior
Responsibilities
- Lead the design, development, and delivery of scalable, high-performance iOS applications.
- Promote clean architecture, maintainable code, modularization, and robust unit and UI testing strategies.
- Collaborate with backend engineers, product managers, designers, and stakeholders on technical solutions and product direction.
- Architect and oversee integrations with Kotlin Multiplatform business logic, RESTful APIs, GraphQL services, SDKs, and third-party platforms.
- Champion mobile security, accessibility compliance, performance optimization, and application quality.
- Lead code reviews, mentoring, refactoring initiatives, and complex troubleshooting.
- Support and improve CI/CD pipelines, release management, and engineering workflows.
- Stay current with iOS technologies and share knowledge across the team.
- Mentor junior and mid-level developers and contribute to architectural planning and mobile strategy.
Requirements
- Extensive professional experience developing and delivering production-grade iOS applications.
- Expert knowledge of Swift, SwiftUI, UIKit, and the Xcode ecosystem.
- Strong understanding of scalable mobile architectures such as The Composable Architecture, Redux-style patterns, or MVI.
- Proven experience integrating RESTful APIs, GraphQL services, SDKs, and third-party platforms.
- Strong knowledge of mobile security, performance optimization, and accessibility best practices.
- Ability to lead technical discussions, mentor developers, and drive engineering best practices.
- Strong problem-solving, attention to detail, and cross-functional collaboration skills.
- Excellent written and spoken English.
- Experience with Kotlin Multiplatform or similar approaches to sharing business logic across mobile platforms is preferred.
Benefits
- Hybrid work arrangement in Kraków with one day per week in the office and the remainder available from home.
- Employment contract with private medical healthcare, including dental care, for the employee and family.
- Medicover sports card, employer-financed life insurance, and employee wellbeing program.
- Thirty-minute lunch break included in the eight-hour working day.
- Training and buddy program, language and accounting courses, LinkedIn Learning, and possible study and certification co-financing.
- Public transport ticket co-financing in Kraków, comfortable office environment, and employee referral program.
- Professional, inclusive, and stimulating working environment with opportunities for career growth.
Tech Stack
GraphQLReduxSwiftSwiftUI
Categories
Mobile