# Senior Native Android/iOS DeveloperTechmatters TechnologiesBengaluruSeniorPosted yesterdayApply on employer siteYou apply on the employer's own page. Never pay to apply for a job.## About the roleKotlinJavaGradleCI/CDNDK / C++PerformanceREST / GraphQL\\*Job Description :\\*\\*\\*\\*Key Responsibilities :\\*\\*1. SDK Architecture and Engineering :\\*- Design, architect, and evolve scalable, secure, and high-performance native Android and iOS SDKs.- Establish SDK architecture, modularization, public API design, versioning strategies, and backward-compatibility standards.- Lead the development of reusable SDK components using Kotlin/Java, Android NDK/C++ where required, Swift, and Objective-C.- Optimize SDK binary size, cold-start latency, memory footprint, initialization overhead, and runtime performance.- Design integration patterns that minimize implementation effort and compatibility issues for banking and fintech partners.- Define SDK integration contracts, configuration models, error handling, and developer-facing APIs.- Develop sample applications, integration documentation, migration guides, and diagnostic tooling.- Review code and architecture proposals, enforce engineering standards, and mentor junior and mid-level engineers.\\*2. Advanced Device Security and Anti-Fraud:\\*- Design and implement robust root/jailbreak detection and identify emulators, debuggers, hooking frameworks, and runtime instrumentation.- Develop and harden detection mechanisms against tools and techniques such as Frida, Xposed, Cydia Substrate, and related injection frameworks.- Architect RASP capabilities covering runtime integrity verification, anti-tampering, anti-repackaging, obfuscation, and suspicious execution detection.- Design privacy-conscious device fingerprinting mechanisms that generate reliable signals for fraud detection and risk assessment.- Evaluate bypass techniques, perform security-focused testing, and proactively strengthen detection and mitigation mechanisms.- Balance detection effectiveness with false-positive rates, device compatibility, performance, and legitimate user experience.- Collaborate with security research, fraud analytics, and machine learning teams to integrate device risk signals into fraud detection systems.- Define approaches for securely collecting, validating, and transmitting device security telemetry.\\*3. Android and iOS Platform Security :\\*- Lead security-focused implementation across Android and iOS, with deep expertise in at least one platform and working knowledge of the other.- Integrate and evaluate Android Keystore, Play Integrity API, iOS Keychain, Secure Enclave, and App Attest.- Design secure SDK-to-server communication flows involving token exchange, certificate pinning, replay protection, and appropriate cryptographic controls.- Implement secure local storage, sensitive-data handling, integrity verification, and platform-specific security controls.- Evaluate low-level platform capabilities and Android NDK/C++ or native iOS techniques where they improve security.- Stay current with OS security changes, platform restrictions, new attack vectors, and evolving mobile security best practices.- Assess security trade-offs and recommend practical mitigations for production environments.\\*4. Quality Engineering and Production Ownership :\\*- Define SDK quality standards covering crash-free rate, ANR rate, startup performance, memory usage, compatibility, and release stability.- Establish comprehensive testing strategies across real devices, OS versions, manufacturers, and application configurations.- Design automated unit, integration, compatibility, and regression testing for SDK components.- Build and improve CI/...