Fingerprint is seeking a Typescript Engineer to enhance its browser-based technologies, including its JavaScript agent and Pro CDN, to combat online fraud by building high-integrity, privacy-aware, and tamper-resistant code for device intelligence and security solutions.
Requirements
- 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
- Familiarity with security principles, privacy best practices, and adversarial engineering
- Experience with WebAssembly, browser extensions, or remote debugging
- Browser automation experience
Responsibilities
- Build and maintain our browser-side TypeScript/JavaScript agent used for device identification, bot detection, and risk assessment
- Contribute to a widely-used open-source project with 24K+ GitHub stars and 25B+ monthly usages
- Engineer for stealth, resilience, and performance—minimizing footprint, resisting detection, and maintaining compatibility across browsers
- Optimize for both code size and execution speed in complex, adversarial environments
- Stay ahead of browser changes, plugin behaviors, and fingerprinting techniques
- Collaborate with backend, security, and data science teams to align signal capture with detection logic
- Write comprehensive tests and contribute to CI pipelines that ensure functionality across a wide range of platforms and devices
Other
- Strong sense of ownership and autonomy—comfortable working in fast-paced environments without rigid specifications
- Clear written and verbal communication skills in English
- High level of personal ownership and autonomy, which requires experience working without clearly defined requirements
- Contributions to open-source projects, especially in the JavaScript/TypeScript ecosystem
- Familiarity with AWS services such as Lambda, CloudFront, and DynamoDB
- We are dedicated to creating an inclusive work environment for everyone.
- We highly encourage people from underrepresented groups in tech to apply.