We are seeking a skilled and detail-oriented iOS Developer to build and maintain our world-class native iOS applications. We are looking for a Swift expert who is passionate about building high-performance apps within the Apple ideal candidate is also expected to collaborate with our broader mobile team on our Kotlin Multiplatform (KMP) initiatives helping us share business logic and in the future UI with Compose Multiplatform.
Requirements
Responsibilities
- Design and Build: Design build and maintain high-performance reusable and reliable Swift code for the iOS platform using SwiftUI and UIKit.
- Multiplatform Integration: Actively contribute to our Kotlin Multiplatform (KMP) projects integrating shared modules and business logic seamlessly into the native iOS application.
- Cross-Functional Collaboration: Collaborate closely with cross-functional teams (product design and backend) to define design and ship new features in a fast-paced environment.
- Ensure Quality: Champion software quality by writing robust unit and UI tests (XCTest) and participating in peer code reviews.
- Agile Practices: Actively participate in our Agile/Scrum ceremonies contributing to planning stand-ups and retrospectives.
- Optimize Performance: Identify and correct bottlenecks fix critical bugs and continuously improve application performance memory usage and stability.
- Innovate: Continuously discover evaluate and implement new technologies (e.g. modern Swift concurrency Combine) to maximize development efficiency.
Primary SkillSets
- Swift & iOS Expert: Deep proficiency in Swift and the modern iOS SDK with strong experience in both SwiftUI and UIKit. Professional experience with Objective-C is a strong plus for legacy code.
- Multiplatform Experience: Demonstrable experience with or a strong interest in Kotlin Multiplatform (KMP). You must understand how to integrate KMP modules into an iOS project (e.g. framework distribution API consumption).
- Modern iOS Stack: Strong experience with reactive programming (RxSwift and/or Combine) and modern Swift Concurrency (async/await).
- Architecture & Patterns: Proficient in modern architectural patterns such as MVVM MVC or Clean Swift (VIPER).
- Testing: A strong commitment to quality with hands-on experience in unit testing andUI testing using XCTest.
- Development Practices: Solid understanding of the full mobile development lifecycle agile methodologies and version control using Git.
- Tooling: Experience with dependency managers like CocoaPods and/or Swift Package Manager (SPM).
- Familiarity with common libraries like Alamofire.
- CI/CD: Familiarity with CI/CD pipelines and processes (e.g. Jenkins Bitrise Fastlane Xcode Server).
We are seeking a skilled and detail-oriented iOS Developer to build and maintain our world-class native iOS applications. We are looking for a Swift expert who is passionate about building high-performance apps within the Apple ideal candidate is also expected to collaborate with our broader mobile...
We are seeking a skilled and detail-oriented iOS Developer to build and maintain our world-class native iOS applications. We are looking for a Swift expert who is passionate about building high-performance apps within the Apple ideal candidate is also expected to collaborate with our broader mobile team on our Kotlin Multiplatform (KMP) initiatives helping us share business logic and in the future UI with Compose Multiplatform.
Requirements
Responsibilities
- Design and Build: Design build and maintain high-performance reusable and reliable Swift code for the iOS platform using SwiftUI and UIKit.
- Multiplatform Integration: Actively contribute to our Kotlin Multiplatform (KMP) projects integrating shared modules and business logic seamlessly into the native iOS application.
- Cross-Functional Collaboration: Collaborate closely with cross-functional teams (product design and backend) to define design and ship new features in a fast-paced environment.
- Ensure Quality: Champion software quality by writing robust unit and UI tests (XCTest) and participating in peer code reviews.
- Agile Practices: Actively participate in our Agile/Scrum ceremonies contributing to planning stand-ups and retrospectives.
- Optimize Performance: Identify and correct bottlenecks fix critical bugs and continuously improve application performance memory usage and stability.
- Innovate: Continuously discover evaluate and implement new technologies (e.g. modern Swift concurrency Combine) to maximize development efficiency.
Primary SkillSets
- Swift & iOS Expert: Deep proficiency in Swift and the modern iOS SDK with strong experience in both SwiftUI and UIKit. Professional experience with Objective-C is a strong plus for legacy code.
- Multiplatform Experience: Demonstrable experience with or a strong interest in Kotlin Multiplatform (KMP). You must understand how to integrate KMP modules into an iOS project (e.g. framework distribution API consumption).
- Modern iOS Stack: Strong experience with reactive programming (RxSwift and/or Combine) and modern Swift Concurrency (async/await).
- Architecture & Patterns: Proficient in modern architectural patterns such as MVVM MVC or Clean Swift (VIPER).
- Testing: A strong commitment to quality with hands-on experience in unit testing andUI testing using XCTest.
- Development Practices: Solid understanding of the full mobile development lifecycle agile methodologies and version control using Git.
- Tooling: Experience with dependency managers like CocoaPods and/or Swift Package Manager (SPM).
- Familiarity with common libraries like Alamofire.
- CI/CD: Familiarity with CI/CD pipelines and processes (e.g. Jenkins Bitrise Fastlane Xcode Server).
View more
View less