Expert-level JavaScript and TypeScript experience, especially in browser environments Deep understanding of browser APIs, DOM behavior, timing attacks, and anti-debugging techniques Proficiency with build tools like Webpack, and (or) Rollup, Esbuild, including code obfuscation and minification Experience with modern testing frameworks such as Jasmine, Jest, or similar Strong sense of ownership and autonomy—comfortable working in fast-paced environments without rigid specifications Clear written and verbal communication skills in English Familiarity with security principles, privacy best practices, and adversarial engineering High level of personal ownership and autonomy, which requires experience working without clearly defined requirements