IOS SDK Engineer Minkasu
Minkasu
Office Location
Full Time
Experience: 3 - 3 years required
Pay:
Salary Information not included
Type: Full Time
Location: Coimbatore
Skills: iOS, Swift, HTML, JavaScript, Linux, github, JIRA, ObjectiveC, AWS Environment, XCFramework, UIs, Crypto APIs, GCD queues, REST APIs, TouchIDFaceID APIs, CocoaPods, Carthage, Swift Package Manager, Unit Testing frameworks, Mantle, Realm, MailCore, Cicd Pipeline, NodeJS
About Minkasu
Job Description
Location: Coimbatore Responsibilities Build a lightweight iOS Objective-C and Swift SDKs with and without UI Write a wrapper around iOS Objective-C SDK to support Swift Package SDK using multiple build systems such as CocoaPods, Carthage, Swift Package Manager Ensure SDK works correctly in both apps and extensions Avoid dependencies and wrappers to keep SDK lightweight and flexible Test every single component of SDK with snapshot tests Document SDK including high-level overview, README and setup Integrate with CI/CD pipeline leveraging Jenkins, AWS Code Deploy, AWS Code Pipeline Perform manual QA as and when required before product releases Assist merchants with integration of iOS SDK as and when required Desired Skills/Experience Bachelor of Engineering in Computer Science or relevant field 5 7 years experience working on iOS, in both Objective-C and Swift 3+ years in AWS environment Developed, tested and shipped iOS SDKs in both Objective-C and Swift Built/Used static and dynamic libraries/frameworks and XCFramework, and optimized them for size, memory and performance Implemented UIs using storyboards, XIBs, programmatically, and via web pages hosted in UIWebview/WKWebView. Handle calls from web pages to SDK and vice-versa. Experience with Crypto APIs for symmetric/asymmetric encryption, hashing, digital signatures, certificates, keychains, SSL/TLS Experience with asynchronous programming, GCD queues, etc. Worked with REST APIs, TouchID/FaceID APIs, etc. Able to integrate Objective-C SDK with Swift using nullability and generics Experience using CocoaPods, Carthage, Swift Package Manager Designed SDKs that work in both apps and extensions, e.g. making file paths configurable Used unit testing frameworks such XCTest/XCUITest Used popular iOS SDKs like Mantle, Realm, MailCore, etc. Experience working with CI/CD pipeline in AWS Experience with Node.js, HTML, JavaScript, Linux, GitHub, JIRA is a plus ,