Job Closed
This listing is no longer active.
The Future of XDR. We Bring Security to Life.
Reverse Engineer – Android
Location
United States
Posted
98 days ago
Salary
0
Seniority
Senior
Job Description
Reverse Engineer – Android
Trellix
• Conduct in-depth analysis of Android applications and SDKs to understand their codebase, architecture, functionality and to identify potential risks • Employ advanced reverse engineering techniques to extract information from various codebases, including decompilation, disassembly, and debugging • Identify user and device risk, data leakage, and malicious code execution within Android apps and SDKs • Gather, analyze and report threat intelligence related to Android malware, exploits, and emerging security trends • Collaborate with security researchers, developers, and other stakeholders to share findings, provide recommendations, and contribute to the development of secure applications and ecosystem.
Job Requirements
- 3 - 5+ years of expertise in Android Development, Reverse Engineering, Pentesting, Application Security Assessments, Capture the Flag (CTF)
- Hands-on experience with analyzing, unpacking, and reverse engineering code of malicious applications or SDKs
- Static and Dynamic Analysis Techniques
- Reverse Engineering tools such as Jadx, Ghidra, Frida, IDA Pro, Burp
- Java, Kotlin, JavaScript, Flutter and other mobile software languages
- ELF (Native Binaries) reverse engineering
- Development of signatures (SQL, Yara, etc.)
- Knowledge of Android Fundamentals such as Android activity lifecycles, common Android API usage, AOSP
- Understanding techniques utilized by malicious applications
- Knowledge of Mobile App store policies (Ads, PHAs, Developer, etc.)
- Network traffic analysis; security fundamentals
- Research on threats such as APT using Open-Source Intelligence (Virus Total, Web, ExploitDB, MITRE, etc.)
- Encoding and Cryptography
- Authentication mechanisms and security
- Device rooting
- Complex frameworks and application packers.
Benefits
- Retirement Plans
- Medical, Dental and Vision Coverage
- Paid Time Off
- Paid Parental Leave
- Support for Community Involvement
Related Guides
Related Job Pages
More Android Engineer Jobs
• Develop and maintain mobile applications for iOS and Android • Build responsive, high-performance mobile experiences • Integrate APIs and backend services • Optimize applications for security and scalability • Implement payment system functionality and transaction flows • Work with product and design teams to enhance UX • Integrate payment gateways (Stripe, PayPal, PayU, etc.) • Implement secure payment flows and encryption • Ensure compliance with financial security standards • Develop subscription and recurring billing systems • Implement ecommerce cart and checkout functionality • Collaborate with backend and product teams
• Be responsible for developing and maintaining the core app modules. • Collaborate with product, design, and QA teams to deliver a smooth user experience. • Optimize the app user experience, minimizing latency and improving overall app performance. • Participate in code reviews, ensuring code quality, maintainability, and deliver high quality work. • Explore and use AI development tools to boost coding, testing, and debugging efficiency.
Desarrollador Mobile Nativo – iOS/Android
TINET S.A.¡Movilizamos la transformación, excelencia y cultura digital 🚀 !
• Unirse a nuestro dinámico equipo y contribuir en la creación de aplicaciones móviles excepcionales
Senior Android Engineer, B2C, Large-scale Experience
Gramian ConsultingWe get talents. You get results.
• Work with the team to develop, maintain, and support all features on Android • Perform code reviews on features developed by your peers • Collaborate with the team on future features and possible visual designs • Maintain strong communication on progress as well as on questions/concerns you foresee • Manage the designated tasks assigned on Jira




