Description
Remote Salary: 30,000 - 60,000
Position: Android APK Protection and Variant Build Engineer
Job Responsibilities:
- Responsible for the security processing of Android applications, including shell protection, reinforcement, anti-debugging, anti-emulator, and anti-packet capturing;
- Research and implement differentiated camouflage for various channels (such as Facebook Ads, Google Ads, TikTok Ads, etc.) to ensure that multiple channels can identify as different APKs;
- Develop automation tools to enable one-click building of multi-channel differentiated APKs (which can include changes to package names, signatures, resource files, version numbers, Manifest, and other fields);
- Conduct integrity verification of reinforced APKs to ensure functional consistency and prevent blocking by mainstream security tools or platforms;
- Track and analyze updates to APK recognition strategies of promotional channels, continuously optimizing bypass strategies;
- Collaborate with the marketing and operations teams to fulfill channel-specific advertising requirements.
Requirements
Job Requirements:
- Proficient in Android system architecture, APK packaging mechanism, DEX format, and resource structure;
- Familiar with mainstream obfuscation/reinforcement technologies and tools, such as Tencent LeGu, AiJiaMi, BangBang Reinforcement, 360 Reinforcement, etc.;
- Possess certain reverse engineering capabilities and be familiar with tools like IDA, JEB, Frida, Xposed;
- Understand channel identification mechanisms and variant construction methods (such as package name changes, signature replacements, file structure perturbation, class position adjustments, etc.);
- Experience in batch building APK variants is preferred (via Gradle scripts, Python automation, etc.);
- Experience in promotion on platforms such as Facebook, Google, TikTok is preferred;
- Deep understanding of security countermeasures and gray market ecology is preferred;
- Good communication skills and teamwork awareness, with strong self-motivation.
Preferred Qualifications:
• Practical project experience in successfully bypassing channel identification;
• Ability to analyze and reverse engineer channel blocking/account banning mechanisms;
• Experience in building a complete automated APK packaging and reinforcement pipeline.