Senior Mobile Security Engineer (Android/iOS)
Core
Implementing runtime application self-protection, code obfuscation, and secure connectivity to prevent attacks on mobile applications.
Role type
Senior Mobile Security Engineer (Android/iOS)
Builds
Reusable security libraries for biometric login, secure storage, and device attestation.
Domain
Mobile application security
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Android (Kotlin/Java) internals, iOS (Swift/Obj-C) internals, OWASP MASVS, reverse engineering (Frida, Ghidra, MobSF), biometric authentication flows, RASP, code obfuscation, TLS configuration, secure key management
Technologies
ProGuard, DexGuard, Android Keystore, iOS Keychain, Frida, Ghidra, MobSF
Responsibilities
Implement and maintain RASP and code obfuscation mechanisms; Enforce certificate pinning and secure TLS configurations; Ensure no sensitive data is leaked in logs, cache, or snapshots; Deliver new security design patterns and reusable libraries for feature teams; Regularly decompile and attack own binaries to verify defenses.
Seniority
Senior, hands-on IC