Android Reverse Engineer

Posted 2 days ago

This is a fully remote position, open to applicants in Singapore, +1 more country.

📋 Description

• Perform comprehensive evaluations of Android applications and SDKs to gain insights into their codebases, architecture, and functionalities, while identifying potential risks.

• Utilize decompilation, disassembly, debugging, and other sophisticated reverse engineering methodologies.

• Detect user and device vulnerabilities, data leaks, and instances of malicious code execution within Android applications and SDKs.

• Create and sustain customized reverse engineering tools and scripts to automate processes and enhance operational efficiency.

• Execute security assessments on Android applications and SDKs.

• Collect, analyze, and disseminate threat intelligence concerning Android malware, exploits, and evolving security trends.

• Collaborate with security researchers, developers, and stakeholders to communicate findings and offer recommendations.

• Contribute to the creation of secure software.

• Remain informed about Android security threats, vulnerabilities, and reverse engineering practices.


⛳️ Requirements

• A minimum of 3–5+ years of experience in one or more domains: Android Development, Reverse Engineering, Pentesting, or Application Security Assessments.

• Practical experience in analyzing, unpacking, and reverse engineering the code of malicious applications or SDKs.

• Proficient in reading, understanding, and analyzing source code.

• Experience with both static and dynamic analysis techniques.

• Familiarity with reverse engineering tools such as Jadx, Ghidra, Frida, IDA Pro, and Burp for binary and APK analysis.

• Knowledge of programming languages including Java, Kotlin, JavaScript, Flutter, and other mobile software languages.

• Experience in ELF/native binary reverse engineering.

• Understanding of query languages such as SQL.

• Participation in a mobile software Capture the Flag (CTF) competition.

• Knowledge of Android fundamentals, including activity lifecycles, common Android API usages, AOSP, and the process of Android application creation.

• Awareness of the techniques employed by malicious software to compromise users’ devices or data.

• Understanding of mobile app store policies.

• Familiarity with network traffic analysis and fundamental security principles.


🏝️ Benefits

• Retirement Plans

• Medical, Dental and Vision Coverage

• Paid Time Off

• Paid Parental Leave

• Support for Community Involvement

• Flexible work hours

• Family-friendly benefits

• Social programs

People also viewed

Sigma Software Group16 hours ago

Android Developer – Construction Tech

PL flagPoland OnlyFull-timeAndroid Engineer
ApplyView job
Wikimedia Foundation18 hours ago

Senior Software Engineer, Android – Contract

US flagArizona, +29 more statesFreelanceAndroid Engineer$56 – $87/hour
ApplyView job
Sigma Software Group1 day ago

Android Developer – Construction Tech

PL flagPoland OnlyFull-timeAndroid Engineer
ApplyView job
Jabil1 day ago

Senior Android BSP Engineer

UA flagUkraine OnlyFreelanceAndroid Engineer
ApplyView job
knowmad mood1 day ago

Android Developer

ES flagSpain OnlyFull-timeAndroid Engineer
ApplyView job
Reddit, Inc.1 day ago

Staff Android Engineer, Android Platform

US flagUnited States OnlyFull-timeAndroid Engineer$217k – $303.9k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers