Kingfisher plc

Senior Software Engineer (iOS)

Kingfisher plc
Apply
5 months 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
Kingfisher plc

About Kingfisher plc

10,000+ employees

Kingfisher plc is a public home improvement retailer that sells DIY, building, and trade supplies to consumers and professionals across Europe. It operates more than 2,000 stores and e-commerce channels under banners including B&Q, Screwfix, Castorama, Brico Dépôt, TradePoint, and Koçtaş. Founded in 1982 and headquartered in London, it earns revenue from retail sales and related services in eight countries, including the UK, France, Poland, Spain, and Turkey.

Contact me