As an Android SDK Developer at our Coimbatore location, you will be responsible for developing and releasing new features/enhancements to the Android SDK. Your primary focus will be on optimizing the Android SDK for size, memory, and performance. Additionally, you will be tasked with building a lightweight Android SDK without a UI for custom UI implementations. Your responsibilities will also include documenting the SDK, which involves creating a high-level overview, README, and setup instructions. You will be expected to integrate with the CI/CD pipeline using tools such as Jenkins, AWS CodeDeploy, and AWS CodePipeline. Furthermore, you will need to perform manual QA as and when required before product releases and assist merchants with the integration of the Android SDK when necessary. To excel in this role, you should have a Bachelor of Engineering degree in Computer Science or a relevant field, along with 5-7 years of experience working on Android. You must have at least 3 years of experience in an AWS environment and a proven track record of developing, optimizing, testing, and shipping Android SDKs. Familiarity with unit testing frameworks like JUnit, as well as experience working with CI/CD pipelines in AWS, is essential. While not mandatory, experience with Node.js, HTML, JavaScript, Linux, GitHub, and JIRA would be considered a plus. If you are passionate about Android development and have a strong background in SDK development, we encourage you to apply and be part of our dynamic team.,
Play a key role in the integration process, upgrades, and ongoing operations of our banking partners (technical guidance and support, best practices education, integration testing, error diagnostics and resolution etc.) with our: Transaction processing platform Bank dashboard Billing system Onsite travel to bank locations, as and when required Desired Skills/Experience Bachelor of Engineering in Computer Science or relevant field IT background in banks and/or background in payments and security 3-7 years experience integrating/supporting payments software Experience with one of the following: Customizing core net banking systems such as InfoSys / EdgeVerve Finacle and Oracle / iFlex Flexcube Customizing debit / credit card Access Control Servers (ACS) such as Wibmo / EnStage and CA Technologies / Arcot. Working knowledge of EMV 3DS 1.0 and 2.0
Play a key role in the integration process, upgrades, and ongoing operations of our merchants (technical guidance and support, best practices education, integration testing, error diagnostics and resolution etc.) with our: Minkasu 2FA SDK for Android Minkasu 2FA SDK for iOS Merchant dashboard Billing system Onsite travel to merchant locations, as and when required Desired Skills/Experience Bachelor of Engineering in Computer Science or relevant field 3-7 years experience integrating/supporting payments software Experience developing, integrating, and testing Android and iOS SDKs Understanding of Android, Objective-C and Swift Excellent communication skills, and the ability to work closely with partners and customers Background in payments and security is a plus
You will be responsible for: - Performing manual & automated testing of mobile SDKs, backend services, and web applications - Working closely with engineers in an agile environment to review requirements with respect to testability and coverage, plan and execute test plans, create and review test cases achieving high quality standards - Performing QA reporting to include coverage, execution status, and traceability to User Stories for multiple types of testing (story, functional, regression, smoke) - Performing functional testing of Node.js backend services using tools like Mocha, Chai and code coverage using tools like Istanbul - Performing load/performance testing of backend services - Testing mobile SDK in multiple iOS/Android devices using AWS Device Farm - Testing/Monitoring REST APIs using Postman - Logging defects and providing descriptive impact analysis - Leveraging Continuous Integration, Testing & Deployment using tools like Jenkins, AWS Code Deploy, AWS Code Pipeline and AWS Cloud Watch Qualifications required: - Bachelor of Engineering in Computer Science or relevant field - 5-7 years of hands-on experience in iOS and Android SDK, backend services, and web app testing including Functional/UI, REST APIs, etc. - 3+ years of experience in an AWS environment - Core working knowledge of Objective-C, Swift, Java, Node.js, HTML, JS - Experience with testing tools/frameworks like Appium, XCTest/XCUITest, JUnit, REST Assured, Selenium - Knowledge of tools/frameworks like Crashlytics, TestRail, EarlGrey, UI Automator, Espresso, JMeter is a plus - Experience building Continuous Testing environments using AWS Device Farm and/or Sauce Labs, and integrating with CI/CD pipeline in AWS - Experience using GitHub, JIRA is a plus,
Role Overview: As an experienced Android Developer in Coimbatore, your main responsibility will be to develop and release new features/enhancements to the Android SDK. You will optimize the Android SDK for size, memory, and performance, and build a lightweight Android SDK without UI for custom UI implementations. It will also be your duty to document the SDK including a high-level overview, README, and setup. Additionally, you will integrate with CI/CD pipeline leveraging Jenkins, AWS Code Deploy, and AWS Code Pipeline. Performing manual QA as and when required before product releases and assisting merchants with the integration of Android SDK will also be part of your role. Key Responsibilities: - Develop and release new features/enhancements to Android SDK - Optimize Android SDK for size, memory, and performance - Build a lightweight Android SDK without UI for custom UI implementations - Document the SDK including a high-level overview, README, and setup - Integrate with CI/CD pipeline leveraging Jenkins, AWS Code Deploy, and AWS Code Pipeline - Perform manual QA as and when required before product releases - Assist merchants with the integration of Android SDK Qualifications Required: - Bachelor of Engineering in Computer Science or relevant field - 5-7 years of experience working on Android - 3+ years in an AWS environment - Previous experience in developing, optimizing, testing, and shipping Android SDKs - Proficiency in unit testing frameworks such as JUnit - Experience working with CI/CD pipeline in AWS - Knowledge of Node.js, HTML, JavaScript, Linux, GitHub, JIRA is a plus Please note that this job is based in Coimbatore.,
Role Overview: You will be responsible for building lightweight iOS Objective-C and Swift SDKs with and without UI. Additionally, you will write a wrapper around the iOS Objective-C SDK to support Swift and package the SDK using multiple build systems such as CocoaPods, Carthage, and Swift Package Manager. Your role will involve ensuring the SDK works correctly in both apps and extensions, avoiding dependencies and wrappers to maintain a lightweight and flexible SDK, and testing every single component of the SDK with snapshot tests. You will also be responsible for documenting the SDK, including a high-level overview, README, and setup instructions. Integration with CI/CD pipeline leveraging Jenkins, AWS Code Deploy, and AWS Code Pipeline will be part of your responsibilities, as well as performing manual QA as and when required before product releases. You will also assist merchants with the integration of the iOS SDK when needed. Key Responsibilities: - Build 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 Qualifications Required: - Bachelor of Engineering in Computer Science or relevant field - 5-7 years of 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,