Ios Sdk Engineer Job in Minkasu Inc

Ios Sdk Engineer

Apply Now
Job Summary
  • Build a lightweight iOS Objective-C and Swift SDKs with and without UI
  • Write a wrapper around iOS Objective-C SDK to support Swift 2 and 3
  • 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 ofiOS SDK as and when required
  • 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 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
  • Background in payments, security, integration is a plus
Experience Required :

5 to 7 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs