Android Reverse Engineer
Core
Analyze and deconstruct Android applications and SDKs to identify security risks, vulnerabilities, and malicious code execution.
Role type
Senior IC Android Reverse Engineer
Builds
Threat intelligence reports, custom reverse engineering tools, and security assessments
Domain
Cybersecurity / Mobile Security
Required skills
Android internals, reverse engineering techniques, static and dynamic analysis, binary analysis, APK analysis, Java, Kotlin, JavaScript, Flutter, ELF reverse engineering, SQL, network traffic analysis
Preferred skills
AOSP knowledge, Android activity lifecycles, mobile app store policies, CTF participation, understanding of malicious software techniques
Technologies
Jadx, Ghidra, Frida, IDA Pro, Burp, SQL
Responsibilities
Conduct in-depth analysis of Android applications and SDKs to understand codebase and architecture; Employ advanced reverse engineering techniques including decompilation, disassembly, and debugging; Identify user and device risk, data leakage, and malicious code execution; Develop and maintain custom reverse engineering tools and scripts; Conduct security assessments; Gather and report threat intelligence findings
Seniority
Mid-Senior, hands-on IC
