iOS Software Engineer
Role details
Job location
Tech stack
Job description
Design & Development: Build and maintain iOS applications across client-side and Back End-integrated components. Integration: Connect mobile features seamlessly with internal Back End systems. Architecture: Influence and lead architectural and design decisions for new features. Mentorship: Support and guide developers across a range of experience levels. Coding Excellence: Deliver robust applications using Objective-C/Swift (Kotlin/Java knowledge beneficial). Feature Delivery: Rapidly develop and release new features for the car rental mobile product. Code Quality: Write clean, reusable code using standard patterns and libraries. Continuous Improvement: Refactor and simplify code using appropriate design patterns. Testing: Conduct automated, exploratory, and non-functional testing to ensure quality. Experimentation: Build and release features using A/B or MVT experimentation.
Requirements
Digital Skills are partnering with a leading global technology business undergoing significant growth. They're building an independent product team and are seeking an exceptional iOS Engineer with strong Objective-C expertise. You'll help shape the future of their mobile applications, delivering high performance, scalability, and outstanding user experiences., Strong experience with iOS native frameworks. Proficiency in Objective-C and Swift. Solid understanding of UIKit and SwiftUI. Quality-driven mindset with TDD and software craftsmanship practices. Comfortable working within large, complex codebases. Experience with A/B or multivariate testing is advantageous. Tools used in the app: Fastlane, Cocoapods, Realm, Firebase.
If this role aligns with your experience and ambition, we'd love to hear from you.