jobapplier

Senior Software Engineer (iOS)

Kingfisher

Skills

Required

  • iOS
  • Swift
  • SwiftUI
  • Xcode
  • Kotlin
  • Multiplatform

Join Kingfisher, a leading home improvement company, as a Senior Software Engineer (iOS). In this role, you will design, develop, and maintain high-quality iOS applications while collaborating closely with Android engineers, backend engineers, product managers, and designers. You will work with a modern stack and follow best practices in mobile architecture, performance, and security. This position offers a competitive salary, flexible working arrangements, and numerous benefits.

Responsibilities

  • Lead the design, development, and maintenance of scalable, high-performance iOS applications using Swift, SwiftUI, and Xcode.
  • Work hands-on in our Kotlin Multiplatform shared layer - consuming and extending shared Kotlin UseCases, repositories, and models exposed to iOS.
  • Collaborate with Android and backend engineers to shape the Swift-facing API of the shared KMP layer so it serves both platforms cleanly.