Reverse Engineer- Android
Core
Analyze and deconstruct Android applications and SDKs to identify security risks, malicious code, and data leakage.
Role type
Senior IC Android Reverse Engineer
Builds
Threat intelligence reports and security signatures for malicious Android apps and SDKs
Domain
Cybersecurity / Mobile Application Security
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure
Required skills
Android reverse engineering, static and dynamic analysis, binary analysis, Java, Kotlin, JavaScript, Flutter, ELF reverse engineering, signature development (SQL, Yara), cryptography, authentication mechanisms, device rooting analysis, network traffic analysis, AOSP knowledge, mobile app store policies, threat research (APT, OSINT)
Preferred skills
Android development, pentesting, application security assessments, Capture the Flag (CTF)
Technologies
Jadx, Ghidra, Frida, IDA Pro, Burp, Virus Total, Web, ExploitDB, MITRE
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; Gather, analyze, and report threat intelligence related to Android malware and exploits; Collaborate with security researchers and developers to share findings and provide recommendations
Seniority
Mid-Senior, hands-on IC