Fingerprint
JavaScript / TypeScript Engineer
Fingerprint
$159k - $170k
Worldwide (Remote)
JavaScript
TypeScript
Webpack

JavaScript / TypeScript Engineer

Overview

Fingerprint empowers developers to stop online fraud at the source. We work on turning radical new ideas in the fraud detection space into reality.

Job Description

Fingerprint is a globally dispersed, 100% remote company with a strong open-source focus. Our flagship open-source project is FingerprintJS. We have raised $77M and are backed by Craft Ventures, Nexus Venture Partners, and Uncorrelated Ventures.

Responsibilities

  • - Build and maintain our browser-side TypeScript/JavaScript agent used for device identification, bot detection, and risk assessment
  • - 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
  • - Contribute to a widely-used open-source project with 24K+ GitHub stars and 25B+ monthly usages

Required Skills

  • - 6-10 years of JavaScript and TypeScript experience, especially in browser environments
  • - Deep understanding of browser APIs, DOM behavior, timing attacks, and anti-debugging techniques
  • - Experience building libraries or SDKs, especially for production or developer-facing use cases
  • - Strong frontend experience (~80%), with backend familiarity (~20%)
  • - Proficiency with build tools like Webpack, 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
  • - Comfortable working in fast-paced environments without rigid specifications
  • - Strong sense of ownership and autonomy; you enjoy working independently and solving hard technical problems
  • - Clear written and verbal communication skills in English

Benefits

  • - Remote work
  • - Inclusive work environment
  • - Encouragement for people from underrepresented groups in tech to apply

About the company

Identify every visitor. Stop fraud, detect bots, or delight customers. Identify good and bad visitors with industry-leading accuracy - even if they're anonymous.


All Job Openings at Fingerprint