Android Reverse Engineers

2 - 3 years

1 - 4 Lacs

Posted:2 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Are you fascinated by what happens after an app is compiled? Our team is seeking a driven Junior Android Reverse Engineer to turn that curiosity into a career. We provide a unique experience where you will be immersed in the complex world of mobile threat analysis from day one. You will be mentored by industry experts and get hands-on exposure to internal, state-of-the-art static and dynamic analysis tools. Your focus will be on delivering high-quality, high-speed analysis, deconstructing sophisticated Android applications to understand their core functionality and unmask potential threats. If you're ready to accelerate your skills, this is the place to do it.

Responsibilities:

  • Deep Dive Analysis:

    Conduct analysis of Android applications with speed and accuracy to understand their codebase, architecture, and functionality.
  • Reverse Engineering Techniques

    : Employ reverse engineering techniques to extract information from the android applications
  • Risk Identification:

    Identify user and device risk, data leakage, and malicious code execution within Android apps.
  • Security Assessment

    : Conduct security assessments of Android applications to identify potential risks.
  • Threat Intelligence:

    Review apps and provide the latest malware trends
  • Collaboration:

    Collaborate with security researchers, developers, and other stakeholders to share findings, provide recommendations, and contribute to the development of secure software.
  • Continuous Learning:

    Stay updated on the latest Android security threats, vulnerabilities, and reverse engineering techniques.

Requirements:

  • Analyzing or reverse engineering code, preferably of malicious applications
  • Ability to read, comprehend and analyze source code
  • Experience with

    Java or Kotlin

  • Exposure to

    JavaScript, Flutter, and/or other mobile software languages

  • Query

    languages such as

    SQL

Preferred:

  • Reverse Engineering tools such as

    Jadx, Ghidra, Frida, IDA Pro, Burp, to perform binary and APK

    analysis
  • ELF (Native Binaries

    ) reverse engineering
  • Understanding of the following topics
  • Android Fundamentals such as Android activity lifecycles, common

    Android API

    usage,

    AOSP

    , and how an android application is created.
  • Java and/or Kotlin

    Programing Language
  • Fundamentals of

    Network traffic security

Additional:

Development of signatures (Yara, etc.)

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

Nice to Have:

  • Android Software Development Experience or Reverse Engineering experience
  • Background / Familiarity with Google Ads or Content moderation
  • Participation in a Capture the Flag (CTF) for Mobile software
  • Pen testing, Blue Team, and/or Red Team experience Professional Experience and Education

Required:

1 - 3 years experience

Preferred:

  • Associates/Bachelor’s Degree/master’s in computer science, computer engineering, CS, or information systems, or related discipline.
  • 1 - 3 years of hands-

    on Android App Development /Reverse Engineering

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You