Senior IOS Developer
Hyred Apac
Prepare for this role
Job Type
Description
Responsibilities
Design & Build
Design, build, and maintain high-performance, reusable, and reliable Swift code for iOS using SwiftUI and UIKit.
Multiplatform Integration
Contribute to Kotlin Multiplatform (KMP) projects and integrate shared modules/business logic into the iOS application.
Cross-Functional Collaboration
Work with product, design, and backend teams to define, design, and ship features in a fast-paced environment.
Quality Assurance
Write robust unit and UI tests using XCTest.
Participate in peer code reviews.
Agile Practices
Participate in Agile/Scrum ceremonies including planning, stand-ups, and retrospectives.
Performance Optimization
Identify bottlenecks, fix bugs, and improve performance, memory usage, and app stability.
Innovation
Research, evaluate, and implement new technologies such as Swift Concurrency and Combine.
Core Requirements
Swift & iOS Expertise
Deep proficiency in Swift and the modern iOS SDK.
Strong experience with SwiftUI and UIKit.
Objective-C experience is a strong plus.
Multiplatform Experience
Experience or strong interest in Kotlin Multiplatform (KMP).
Ability to integrate KMP modules into iOS projects (framework distribution, API usage).
Modern iOS Stack
Experience with RxSwift and/or Combine.
Strong understanding of async/await and modern Swift Concurrency.
Architecture & Patterns
Proficient in MVVM, MVC, or Clean Swift (VIPER).
Testing
Hands-on experience with unit and UI testing using XCTest.
Development Practices
Good understanding of mobile development lifecycle, Agile methodologies, and Git.
Tooling
Experience with CocoaPods and/or Swift Package Manager (SPM).
Familiarity with libraries such as Alamofire.
CI/CD
Familiarity with CI/CD tools and processes (Jenkins, Bitrise, Fastlane, Xcode Server).
This job is found at InterviewStack.io