Description
You will be developing native iOS applications.
Responsibilities
- Develop features using Swift, SwiftUI, and UIKit.
- Implement application logic adhering to MVVM architecture.
- Manage application lifecycle and memory using ARC.
- Integrate and utilize Swift Package Manager (SPM) for dependencies.
- Contribute to and maintain CI/CD pipelines.
Required Skills
- 3-5 years of professional iOS Development experience.
- Strong proficiency in Swift.
- Hands-on experience with SwiftUI and UIKit.
- Familiarity with MVVM Architecture.
- Experience using Swift Package Manager (SPM).
- Basic experience working with CI/CD pipelines, preferably Jenkins.
- Understanding of iOS memory management (ARC) and debugging tools.
- Strong problem-solving and communication skills.
Preferred Skills
- Experience with unit testing and UI testing (XCTest / XCUITest).
- Exposure to migrating UIKit-based screens to SwiftUI.