Android Reverse Engineer
Core
Deep reverse engineering of Android applications to identify vulnerabilities, dismantle obfuscation, and design anti-tamper layers.
Role type
Senior Android Reverse Engineer (Security Research)
Builds
Hardened mobile applications and security intelligence reports
Domain
Mobile Security / Android Internals
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Android internals (ART/Dalvik/Zygote/Binder), static and dynamic analysis, Java/Kotlin, C/C++ (ARM assembly), obfuscation bypass, threat modeling, exploit chain analysis
Preferred skills
0-day discovery, open-source tool development, malware mutation analysis, conference speaking (DEF CON/Black Hat)
Technologies
Frida, Ghidra, IDA Pro, JADX, APKTool, Dex2Jar, Magisk, Xposed, DexGuard, ProGuard
Responsibilities
Analyze APKs and native libraries for vulnerabilities and covert payloads; Break obfuscation and reverse custom protocols; Design anti-tamper and anti-reversing layers; Guide development teams on secure-by-default practices; Analyze Java/Kotlin and native code (static and runtime); Produce detailed threat actor-style security reports
Seniority
Senior, hands-on IC