Mobile Security Engineer - Risk (Remote)
About the Role
Join Binance as a Mobile Security Engineer - Risk (Remote) and play a crucial role in safeguarding our mobile applications. As a Mobile Security Engineer, you will be responsible for designing and developing security and risk-control SDKs for mobile platforms, ensuring that our users experience a seamless and secure interaction with our services.
What You'll Do
- Design and develop mobile (Android/iOS/Web) security and risk-control SDKs, building a highly available and resilient defensive system.
- Optimize SDK performance to ensure no impact on the main app’s user experience.
- Analyze malware and cheat/bot samples and implement effective countermeasures.
- Evaluate competing security solutions and continuously improve our own security products.
- Collaborate with cross-functional teams to enhance the security posture of our applications.
Requirements
- Proficiency in one or more of the following: Java/Kotlin for Android, Objective-C/Swift for iOS, or JavaScript/TypeScript for web.
- Familiarity with NDK/JNI and underlying system mechanisms such as Binder, sandboxing, and permission management.
- Experience optimizing SDK performance (memory, power consumption, compatibility) to ensure zero intrusion to the host app’s user experience.
- Hands-on experience with reverse engineering on Android/iOS/JavaScript; ability to analyze samples to understand underlying principles.
- Strong understanding of Android system architecture and Android NDK development; familiarity with x86 and ARM assembly; proficiency with analysis and debugging tools such as IDA and GDB.
Nice to Have
- Prior experience in mobile security projects.
What We Offer
- Shape the future with the world’s leading blockchain ecosystem.
- Collaborate with world-class talent in a user-centric global organization with a flat structure.
- Tackle unique, fast-paced projects with autonomy in an innovative environment.
- Thrive in a results-driven workplace with opportunities for career growth and continuous learning.
- Competitive salary and company benefits.
- Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team).
This Mobile Security Engineer role at Binance offers a unique opportunity to work in a leading blockchain ecosystem with a focus on security. Enjoy competitive pay and remote flexibility.
Who Will Succeed Here
Proficiency in mobile development frameworks, specifically with experience in Kotlin for Android and Swift for iOS, allowing for the effective design of secure SDKs tailored for both platforms.
Strong analytical mindset and familiarity with security protocols such as OWASP Mobile Security Testing Guide, ensuring the ability to identify and mitigate potential security risks within mobile applications.
Experience in implementing cross-platform solutions using JavaScript and TypeScript, combined with a proactive approach to keeping up with the latest security threats and best practices in mobile app security.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months