Mobile Security Engineer - Risk for Web3 Ecosystem
About the Role
Join Binance as a Mobile Security Engineer - Risk and play a crucial role in enhancing the security of our mobile applications. As a Mobile Security Engineer, you will be responsible for designing, developing, and optimizing security SDKs for mobile platforms. This position offers the opportunity to work remotely, collaborating with a talented team to ensure the highest standards of security in our products.
What You'll Do
- Design and develop mobile (Android/iOS/Web) security and risk-control SDKs.
- 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.
- Conduct reverse engineering on Android/iOS/JavaScript to understand underlying principles.
- Utilize analysis and debugging tools such as IDA and GDB for effective troubleshooting.
Requirements
- Proficiency in Java/Kotlin for Android, Objective-C/Swift for iOS, or JavaScript/TypeScript for web development.
- Familiarity with NDK/JNI and underlying system mechanisms such as Binder and permission management.
- Hands-on experience with optimizing SDK performance (memory, power consumption).
- Strong understanding of Android system architecture and Android NDK development.
- Experience with reverse engineering and malware analysis.
- Prior experience in mobile security projects is a plus.
Nice to Have
- Experience with packet capture, decompilation, and hooking techniques.
- Familiarity with x86 and ARM assembly.
What We Offer
- Competitive salary and comprehensive company benefits.
- Work-from-home arrangement with flexibility.
- Opportunities for career growth and continuous learning.
- Collaborate with world-class talent in a user-centric global organization.
- Engage in unique, fast-paced projects with autonomy in an innovative environment.
This Mobile Security Engineer role at Binance offers a unique opportunity to work remotely while contributing to the security of mobile applications in a leading blockchain ecosystem.
Who Will Succeed Here
Proficient in mobile security frameworks and practices, specifically in Java, Kotlin, and Swift, with hands-on experience in developing secure mobile applications for both Android and iOS platforms.
Strong analytical mindset with a focus on risk assessment and threat modeling in the context of Web3 technologies, capable of identifying vulnerabilities in mobile SDKs and applying security patches efficiently.
Self-motivated and disciplined in a remote work environment, demonstrating the ability to manage time effectively and collaborate asynchronously with cross-functional teams to achieve security milestones.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months