Position: Mobile App Security Engineer (Android + iOS) (Singapore)
Company: Binance
Category: Android
Experience required: 3y
English level: upper

NOTE: This role can be remote or in one of our locations.

**Responsibilities**

- Follow the product development process and master the product business logic
- Conduct manual source code business security audits
- Security assessment of the mobile terminal products, and provide security advice and solutions
- Mobile terminal vulnerability verification and promotion of repair
- Research of security technologies and security attack and defense solutions for mobile

**Requirements**
- Familiar with two or more of Kotlin, Swift, C/C++, Java, and Objective-C. Familiar with various encryption algorithms
- Strong source code auditing skills
- Understanding of the mobile app software development process
- Proficient in the app architecture of Android, iOS and their corresponding security mechanisms and security risks
- Knowledge of common security vulnerabilities. Familiar with the security testing, vulnerability mining and automation solutions of the mobile device
- Familiar with security enhancements of mobile applications, experience in reverse analysis of client applications, experience with tools such as JEB, dex2jar, IDA Pro
- Clear thinking, excellent analysis, and problem-solving skills, good learning ability, and team player mentality. Good communication skills and keen interest in research