Mobile Security Engineer - Risk
Binance, a global blockchain ecosystem, operates the largest cryptocurrency exchange worldwide with millions of users across 100+ countries. Trusted for security, transparency, speed, liquidity, and a wide range of digital-asset products, Binance covers trading, finance, education, research, institutional services, Web3, and more. The aim is to use digital assets and blockchain to create an inclusive financial ecosystem that enhances financial access for people globally.
Responsibilities:
- Proficient in Java/Kotlin for Android, or Objective-C/Swift for iOS, or JavaScript/TypeScript for web development.
- Understanding of NDK/JNI and system mechanisms like Binder, sandboxing, and permissions management.
- Experience optimizing SDK performance for memory, power consumption, and compatibility.
- Hands-on with reverse engineering on Android/iOS/JavaScript platforms and analysis techniques.
- Strong grasp of Android system architecture, NDK development, x86 and ARM assembly, and use of analysis/debugging tools like IDA and GDB.
- Preferred experience in mobile security projects.
Requirements:
- Design and develop mobile security and risk-control SDKs for Android/iOS/Web.
- Ensure SDK performance does not impact the main app’s user experience.
- Analyze malware, cheat/bot samples, and implement effective countermeasures.
- Evaluate and enhance security solutions continually.
Why Binance:
- Opportunity to work with a leading blockchain ecosystem globally.
- Collaborate with top talent in a flat organizational structure.
- Undertake innovative projects with autonomy in a dynamic environment.
- Grow professionally in a results-oriented workplace with ongoing learning prospects.
- Competitive salary and benefits offered.
- Work-from-home flexibility based on business team's requirements.
Binance promotes diversity and equal opportunities at the workplace to drive success. Applying to a job indicates understanding and acceptance of the Candidate Privacy Notice. AI tools may be utilized in parts of the hiring process for support. However, final hiring decisions are human-driven. For more details on data processing, contact Binance.
