Source description
About the role
Primary Responsibilities: Translate Obj-C/UIKit portions of our app to Swift/Swift UI. Make portions of codebase more consistent, by extracting functionality into new Swift Packages and ensuring use of these packages. Update client's codebase to support Swift 6.0 and strict concurrency. Drive warnings down to zero and enable SwiftLink on all classes. Replace 3rd party SDK usage (i.e., Realm) with Apple Frameworks. Perform annual maintenance on the codebase to keep pace with changes to iOS and Xcode Secondary Responsibilities: Create and enhance feature across flagship E*Trade and MS apps. Maintain certificates and signing, including certificate pinning, provisioning profiles, and push notification certificates. Monitor product feedback, crash reports, analytics, and address issues. Work with infrastructure teams to address proxy, software and administrative privilege issues that impact iOS dev or build processes
More at Capco