We are seeking a highly skilled Android Reverse Engineer with strong expertise in analyzing Android applications at a code level. This role is not for standard Android developers—we require someone experienced in reverse engineering Kotlin or Java code, ideally to identify malware or other security vulnerabilities within APKs and Android frameworks.
Reverse engineer Android applications (APK files) written in Kotlin/Java
Analyze obfuscated code to identify malware, vulnerabilities, or other logic issues
Decompile, inspect, and understand source-level behavior using tools like JADX, Ghidra, or IDA
Conduct static and dynamic analysis of Android apps
Provide detailed technical reports outlining findings and recommended mitigations
Collaborate with security teams to enhance malware detection and threat intelligence
Prior experience in security engineering, especially in mobile app security
Experience writing malware detection signatures or working on threat intel platforms
Coding background in Kotlin, Java, Python, or C/C++
Knowledge of encryption, obfuscation, and sandboxing techniques used in mobile malware
Proven experience reverse engineering Kotlin and/or Java code—either for malware analysis or debugging complex application behavior
Hands-on with tools like APKTool, JADX, Frida, Ghidra, Burp Suite, or similar
Solid understanding of Android internals and the APK structure
Experience with static and dynamic analysis techniques
Malware analysis experience specific to Android environments is highly preferred
Familiarity with smali code is a plus
Loading similar jobs...
Step into the forefront of mobile innovation! Unlock career opportunities in cutting-edge app development.