Posted 22 Jun 2026 · Engineering
Job description
with LibreTranslate
Key Responsibilities:
● App Hardening: Implement and maintain RASP (Runtime Application Self-Protection),
Code Obfuscation (ProGuard/DexGuard), and Root/Jailbreak detection mechanisms.
● Secure Connectivity: Enforce Certificate Pinning and secure TLS configurations to
prevent Man-in-the-Middle (MitM) attacks.
● Data Protection: Ensure no sensitive data (PII, Keys) is leaked in logs, cache, or
snapshots. Secure usage of Android Keystore and iOS Keychain.
● Mobile Design Components: Deliver new security design patterns and components
for Mobile security. Create reusable libraries for biometric login, secure storage, and
device attestation that feature teams can easily drop into their code.
● Pentesting: Regularly decompile and attack our own binaries to verify defenses.
Technical Requirements:
● Deep knowledge of Android (Kotlin/Java) and iOS (Swift/Obj-C) internals.
● Experience with mobile security frameworks (OWASP MASVS).
● Hands-on experience with reverse engineering tools (Frida, Ghidra, MobSF).
● Understanding of Biometric authentication flows (FaceID/TouchID implementation).
Pay, skills & work eligibility
Compensation
A clear compensation amount was not identified. Ask the employer for the range, currency, pay period and whether it covers base pay or total compensation.
Location, eligibility & working hours
- Listed work location
- Kuala Lumpur
- Visa sponsorship
- Not stated clearly
- Relocation support
- Not stated clearly
- Working hours / time zone
- Not stated clearly
Remote does not automatically mean work from any country. A location match does not confirm work authorization, sponsorship or relocation eligibility.
Requirements at a glance
Named skills identified in the listing. A mention is not always a requirement; read the full description and employer conditions.