
JavaScript Security Software Developer, Fraud
- Manchester
- Permanent
- Full-time
- Experience and interest in JavaScript security, threat modelling, developing anti-bot measures and creating robust obfuscation flows.
- Experience in architecting and implementing advanced security features, anti-tamper, and robust defence mechanisms.
- Understanding of low-level systems programming.
- Strong understanding of virtualisation and bytecode interpreter.
- Skilled in TypeScript and JavaScript for secure, high-performance web applications.
- Expertise in web development, with additional exposure to native app security to enable cross-platform solutions.
- Strong knowledge of cryptography, encryption algorithms, hashing and secure key management practices.
- Passionate for uncovering vulnerabilities and staying ahead of potential attackers.
- 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.
- Identifying, analysing, and reversing engineering exploits, vulnerabilities, and cheat mechanisms to devise effective countermeasures.
- Designing and implementing advanced anti-tamper and anti-cheat systems across the Company website.
- Implementing robust detection and prevention systems to identify and block unauthorised automation, including bots, macros, and scripting tools, preserving the integrity of user interactions.
- Implementing measures that guarantee data in the website remains unspoofed and untampered.
- Pioneering new methods from memory protection to code obfuscation, to pre-empt and mitigate potential exploits.
- Continuously analysing emerging threats and hacker behaviour to refine and adapt security strategies.
- Providing mentorship and knowledge sharing to junior developers, fostering a proactive security culture.
- Creating and maintaining tools and scripts for real-time detection and response to suspicious activities.