cover image
Source Group International

Reverse Engineer - Android

Remote

United states

Senior

Freelance

10-09-2025

Share this job:

Skills

Java JavaScript Kotlin Android

Job Specifications

Android App Reverse Engineer

Contract: 12 Months (3 year project)

Location: Remote

We are seeking Android App Reverse Engineers with 1-5 years of hands-on experience to conduct reverse engineering, security assessments, and code reviews. This role will involve analyzing, decompiling, and unpacking malicious mobile software to identify malware families and address threats at scale. You will play a key role in developing static and dynamic signatures for detecting malware, potentially unwanted programs (PUPs), and advanced persistent threats.

Additionally, you will contribute to enhancing detection processes, reviewing peer reports, and assisting with complex investigations.

Key Responsibilities

Analyze malicious applications and SDKs through unpacking and reverse engineering software that compromises Android devices.
Perform static and dynamic analysis using tools such as Jadx, Ghidra, Frida, IDA Pro, and Burp to analyze binaries and APKs.
Conduct code reviews to identify security policy violations, vulnerabilities, and improper coding practices.
Write detailed reports for non-technical audiences and support investigative efforts.

Requirements

Technical Expertise:

Experience with ELF (Native Binaries) reverse engineering.
Deep understanding of Android Internals and Android Security Topics.
Familiarity with techniques used by malicious software to tamper with user devices.
Knowledge of Mobile App Store policies (Ads, PHAs, Developer requirements, etc.).

Tools and Techniques:

Proficient in reverse engineering tools (Jadx, Ghidra, Frida, IDA Pro, Burp).
Capable of developing Yara signatures and leveraging open-source intelligence tools (VirusTotal, Web, ExploitDB, MITRE).
In-depth knowledge of security engineering, cryptography, authentication security, rooting, packing, and network interception.
Proficient in Java, Kotlin, JavaScript, Flutter, and mobile software languages.

Additional Experience (Preferred):

Familiarity with vulnerability analysis and Android app development.
Capture the Flag (CTF) experience in mobile software.

Nice to Have

Background or familiarity with Google Ads or content moderation.

Professional Experience and Education

Required: None explicitly required.
Preferred: Associate's, Bachelor's, or Master's degree in Computer Science, Computer Engineering, or related discipline.
From Grad level to 10 years of hands-on Android and reverse engineering experience, including expertise in Android internals.

About the Company

Source Group International - Award-Winning Staffing Solutions Provider. We create value for our customers and community. Our recruitment solutions operate from offices globally, including London, Amsterdam, Zug, and Austin. Our vision is to make a lasting, positive impact on people's lives. We deliver talent into technology markets and add value to our customers through our Technology Recruitment brand - Source Technology and our Community Platform - Source Talks. We believe in making a positive difference to people... Know more