Description
You will develop and test enterprise-grade iOS applications using modern UI frameworks and native languages.
Responsibilities
- Write clean, efficient code using Swift, SwiftUI, and Objective-C.
- Automate testing processes using XCUI.
- Deploy applications to public and private App Stores.
- Manage iOS framework development, distribution, and dependency management via Swift Package Manager or CocoaPods.
- Integrate applications with external services using REST web services.
Required Skills
- 5+ years of experience in the full iOS Software Development Life Cycle (SDLC).
- Expertise in Swift, SwiftUI, and Objective-C.
- Proficiency with iOS SDKs, Core Data, and Auto Layout.
- Experience with JSON annotation, blocks, and notifications.
- Implementation of AuthN and AuthZ using OAuth 2.0 protocols with Azure AD or Okta.
- Hands-on experience with Azure DevOps.
- Knowledge of the Xcode toolchain and Jenkins for automated deployment.
- Experience releasing applications to the Apple App Store.
- Any Graduate degree.
Preferred Skills
- Experience with web technologies including JavaScript, HTML5, CSS3, Angular, ReactJS, or React Native.