- Kuala Lumpur Federal Territory Malaysia
Working Location
Job Description
Responsibilities
We are seeking a highly skilled Android Reverse Engineer to join our team. The successful candidate will be responsible for Android application reverse engineering, security analysis, decompilation, and protection mechanism research. This role requires strong expertise in Android internals, application security, and reverse engineering techniques, with a focus on application protection, unpacking, and anti-tampering technologies.
Job Description:
*Perform Android application reverse engineering, decompilation, and security analysis.
*Analyze and bypass application protection mechanisms, including packing, obfuscation, and anti-tampering technologies.
*Conduct research on Virtual Machine Protection (VMP) solutions and advanced application hardening techniques.
*Investigate application security vulnerabilities and propose effective solutions.
*Analyze Android applications at both Java and Native (SO) layers.
*Research and evaluate emerging technologies, industry trends, and best practices related to Android security and reverse engineering.
*Collaborate with cross-functional teams to support security-related projects and technical initiatives.
Requirements:
*Strong experience in Android application reverse engineering and security analysis.
*Solid understanding of Smali code, Android Runtime (ART), and Native (.so) assembly analysis.
*Proficient in commonly used Android reverse engineering tools and static analysis methodologies.
*Experienced in APK decompilation and familiar with the Android application build, signing, and packaging processes.
*Strong understanding of various Hooking techniques and hands-on experience with popular Hook frameworks.
*Familiar with DEX dynamic debugging and troubleshooting techniques.
*Experience with Native-layer Hooking and dynamic analysis of Android applications.
*Strong analytical and problem-solving skills with attention to detail.
*Self-motivated, responsible, and able to work effectively both independently and within a team.
*Good communication and collaboration skills.
Preferred Qualifications:
*Candidates who meet one or more of the following criteria will have an advantage:
*Experience in de-obfuscation, application unpacking, and bypassing application protection mechanisms.
*Hands-on experience researching or working with Android Open Source Project (AOSP) source code.
*Experience in payment systems, payment security, mobile payment applications, or related financial technology projects.
*Familiarity with Android security frameworks, anti-debugging, anti-hooking, and anti-tampering techniques.
*Experience in malware analysis, mobile application security assessment, or penetration testing is a plus.
Employment Type: Full-time
Location: Kuala Lumpur, Malaysia
Important Information
Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.