04 Oct
|
Shortlist Design
|
Bengaluru
04 Oct
Shortlist Design
Bengaluru
Role: Android SDK Engineer
Onsite: Bangalore
About us
- We are a hiring product that helps brands hire Design & Tech Talents faster, we work with top brands across India and off-shore hire talents as quickly as possible. (Just consider us like a bridge connecting talents with right opportunity)
Company: This is for a funded tech company based in Bangalore, which is also making strong revenue.
SDK Engineering
- Build and maintain native Android (Kotlin/Java) and iOS (Swift/Objective-C) SDKs used by bank, fintech, and startup apps. Own SDK architecture, versioning, and backward compa?bility across partner and OS versions
- Optimise SDK size, cold-start latency, and memory footprint. Write integration docs, sample apps, and support tooling for partner teams
Device Security & Anti-Fraud
Build using root/jailbreak, emulator, debugger, and hooking-framework detection (Frida, Xposed, CydiaSubstrate). Build device fingerprinting for fraud and risk signals
- Implement RASP — obfuscation, tamper detection, integrity checks, anti-repackaging. Track emerging bypass techniques and patch proactively
- Feed device signals into the fraud detection engine with Security and ML
Platform & Ecosystem
- Work fluently across Android (Kotlin, NDK where relevant) and iOS (Swift, Objective-C). Integrate biometrics, Android Keystore, iOS Keychain/Secure Enclave, Play Integrity API, App Attest
- Define secure SDK-to-server protocols — token exchange, certificate pinning,
replay protection. Support partner integration, testing, and certification directly
Quality, Release & Support
- Test across a wide matrix of real devices, OS versions, and manufacturers. Own crash-free rate, ANR rate, and SDK stability in production
- Build and maintain CI/CD for SDK builds, testng, and staged rollouts. Provide L2/L3 support for partner integration issues
What We’re Looking For
Must-Have
- 2–6 years of hands-on native mobile development experience (Android and/or iOS); strong depth on one platform with working knowledge of the other is fine. Proven experience building and shipping SDKs (not just apps) consumed by external partners — you understand versioning, backward compatibility, and public API design
- Solid understanding of device security fundamentals — root/jailbreak detection, anti-tampering, code obfuscation. Working knowledge of device fingerprintng techniques and privacy-conscious identity signal generation
- Familiarity with RASP concepts and implementation — runtime integrity checks, hooking/injection detection. Robust grasp of platform security primitves — Android Keystore / Play Integrity API, iOS Keychain / Secure Enclave / App attest.
- Comfort working across Kotlin/Java (Android) and/or Swib/Objective-C (iOS). Experience debugging across a wide range of real devices and OS versions, not just emulators
📌 Android SDK Engineer (Bengaluru)
🏢 Shortlist Design
📍 Bengaluru