Minkasu

Ios Developer

India

about 6 years ago
Save Job

Summary

Minkasu, an innovative mobile payments company based in Silicon Valley, California, USA, is looking for an iOS SDK Engineer to join our engineering team in India. You will have the opportunity to play a key role in development of our iOS SDK and its integration with the backend and other service providers. You will be working with other engineers responsible for different components of the solution. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. You will have a chance to join a brilliant engineering team and contribute in a significant way at an early-stage startup. Do you have what it takes to work in one of the hottest areas of tech today? 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 Background in payments, security, integration is a plus Competitive pay & stock options and other usual startup benefits. If you are excited about an opportunity to join an early-stage startup that is redefining the way mobile payments are done, please send your resume to [email protected]

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: