Safeguard the Business by uncovering exploits, architecting robust defences, and collaborating with teams to thwart sophisticated reverse engineers.
Requirements
- Experience in iOS security, mobile threat modelling and developing anti-cheat measures.
- Proficient in low-level systems programming, operating system internals and reverse engineering, with additional knowledge of ARM assembly is advantageous.
- Skilled in C++ for native development, with working knowledge of Swift for secure, high-performance mobile applications.
- Clear interest in architecting and implementing advanced security features, anti-tamper and robust defence mechanisms.
- Experience in iOS development.
- Strong understanding of cryptography, encryption algorithms, hashing and secure key management practices.
- Passionate for uncovering vulnerabilities and staying ahead of potential attackers.
Responsibilities
- Identifying, analysing, and reverse engineering exploits, vulnerabilities, and cheat mechanisms to devise effective countermeasures.
- Designing and implementing advanced anti-tamper and anti-cheat systems across the native app and companion apps.
- Implementing measures that guarantee GPS data in native apps remain unspoofed and untampered.
- Pioneering new methods from memory protection to code obfuscation, to pre-empt and mitigate potential exploits.
- Designing and implementing robust detection and prevention systems to identify and block unauthorised automation, including bots, macros, and scripting tools, preserving the integrity of user interactions.
- Analysing emerging threats and hacker behaviour, to refine and adapt security strategies.
- Creating and maintaining tools and scripts for real-time detection and response to suspicious activities.
Other
- Proven ability to work effectively with cross-functional teams to translate complex security challenges into actionable solutions.
- Exceptional attention to detail, paired with a forward-thinking approach to enhancing security measures.
- Providing mentorship and knowledge sharing to junior developers, fostering a proactive security culture.