Code Review (IOS)
Binance, a prominent blockchain ecosystem, is the force behind the largest cryptocurrency exchange globally, serving a vast user base across 100+ countries. Their offerings encompass top-notch security, transparency in user funds, swift trading engine, substantial liquidity, and a diverse array of digital asset products. Through leveraging blockchain technology, Binance strives to establish an inclusive financial ecosystem to advocate the freedom of money and enhance financial inclusivity worldwide.
Responsibilities
- Comprehend and apply product development procedures and grasp the product business logic proficiently.
- Conduct comprehensive manual audits to ensure business security in source code.
- Evaluate security aspects of mobile terminal products, and offer sound security advice and resolutions.
- Validate mobile terminal vulnerabilities and advocate for their correction.
- Research security technologies, as well as mobile security attack and defense strategies.
Requirements
- Thorough understanding of Swift programming language.
- Proficiency in diverse general encryption algorithms.
- Strong skills in scrutinizing source code.
- Knowledgeable about the mobile application development process.
- Mastery in iOS application architecture, its associated security mechanisms, and potential risks.
- Proficiency in recognizing common security vulnerabilities and their solutions in mobile clients along with adeptness in mobile terminal security testing, vulnerability identification, and automated solutions.
- Skilled in fortifying mobile terminal applications with experience in reverse analyzing client applications and adept use of tools such as JEB, dex2jar, and IDA Pro.
- Sharp thinker with superior analytical and problem-solving skills, a quick learner, and a team player.
- Great communication skills, resilience under pressure, and a passion for research.
- Proficiency in English/Mandarin bilingualism to facilitate communication with international partners.
Binance offers opportunities to contribute to the leading blockchain ecosystem and collaboratively work with a global community of top-tier professionals in a user-focused and innovative framework. You have the chance to engage in cutting-edge projects independently, develop professionally, enjoy competitive compensation, and work in a results-oriented environment with continuous learning opportunities and a flexible work-from-home option. Binance promotes equal employment opportunities, recognizing the value of a diverse workforce in achieving success.
