Match score not available

ANDROID DEVELOPER WITH REVERSE ENGINEERING

Remote: 
Full Remote
Work from: 
Canada, California (USA), United States

Offer summary

Qualifications:

Experience in reverse engineering tools (Jadx, Ghidra, Frida, etc.), Knowledge of Java, Kotlin, JavaScript for mobile apps.

Key responsabilities:

  • Analyze, unpack and reverse engineer software
  • Review code for security vulnerabilities and policy violations
  • Develop complex reports for non-technical audience
Hudson IT and Manpower logo
Hudson IT and Manpower Human Resources, Staffing & Recruiting Startup
11 - 50 Employees
See more Hudson IT and Manpower offers

Job description

Logo Jobgether

Your missions

  • Core Skills:
    • Review of applications and SDKs to detect malicious or inappropriate behavior by analyzing, unpacking and reverse engineering software that compromises Android devices.
    • Static and Dynamic Analysis
    • Experience with Reverse Engineering tools such as Jadx, Ghidra, Frida, IDA Pro, Burp Suite, to perform binary and APK/SDK analysis
    • Code reviews for security policy violations, vulnerabilities, or improper coding practices
    • Experience with Java, Kotlin, JavaScript, and other mobile software languages. Ability to
    • Ability to write complex reports for consumption of non-technical audiences,
    • Ability to collaborate, work with others as a team.
  • Understanding of the following topics:
    • In depth understanding of Android Internals
    • Java Programing Language
    • Techniques utilized by malicious software to tamper with user devices and make removal more difficult.
    • Android Security Topics
    • Mobile App store policies (Ads, PHAs, Developer, etc.)
    • Ability to read, comprehend and analyze source code software
  • Additional:
    • Development of signatures (Yara, etc.)
    • Research on threats such as APT using Open-Source Intelligence (Virus Total, Web, ExploitDB, MITRE, etc.)
    • In depth knowledge of security engineering and analysis topics, computer and network security, cryptography, authentication security, rooting, packing, network protocols and interception
    • Experience with Vulnerability Analysis
    • Android Development
    • Capture the Flag in Mobile software

Required profile

Experience

Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Strategic Thinking
  • Mental Stability
  • Team Management
  • Collaboration
  • Team Performance Management

Android Developer Related jobs