BENGALURU · FULLTIME
SDK Engineer
Shortlist Design
Bengaluru · onsite · Posted 68d ago
Sourced from
Not disclosed2–6 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.3s
- Found the form on Instahyre · 8 questions to answer1.0s
- Decided the answers for all of them3.2s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
The core responsibilities for the job include the following:
SDK Engineering:
- Build and maintain native Android (Kotlin/Java) and iOS (Swift/Objective-C) SDKs used by banks, fintech, and startup apps.
- Own SDK architecture, versioning, and backward compatibility across partner and OS versions.
- Optimize SDK size, cold-start latency, and memory footprint.
- Write integration docs, sample apps, and support tooling for partner teams.
Device Security and Anti-Fraud:
- Build and harden root/jailbreak, emulator, debugger, and hooking-framework detection (Frida, Xposed, Cydia Substrate).
- Build device fingerprinting for fraud and risk signals.
- Implement RASP obfuscation, tamper detection, integrity checks, and anti-repackaging.
- Track emerging bypass techniques and patch proactively.
- Feed device signals into the fraud detection engine with security and ML.
Platform and 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, and App Attest.
- Define secure SDK-to-server protocols: token exchange, certificate pinning, and replay protection.
- Support partner integration, testing, and certification directly.
Quality, Release, and 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, testing, and staged rollouts.
- Provide L2/L3 support for partner integration issues.
Sourced from instahyre
Section · 02
Skills
Objective CIOSAndroidKotlinSwiftSDKBiometricsobfuscationRASPSecurityJavafraud