GrepJob
Fingerprint

TypeScript Engineer, JS Agent

Fingerprint
Apply
21 days ago
Remote, WorldwideMid Level / Senior

Base Salary

$130k - $180k/yr

Responsibilities

  • Build and maintain the browser-side TypeScript/JavaScript agent for device identification and bot detection.
  • Engineer for stealth, resilience, and performance-minimizing footprint.
  • Stay ahead of browser changes and fingerprinting techniques.
  • Collaborate with backend, security, and data science teams.
  • Write comprehensive tests and contribute to CI pipelines.
  • Contribute to a widely-used open-source project with significant usage.
  • Use native browser JavaScript APIs without third-party libraries.
  • Push TypeScript and other tools to their limits.

Requirements

  • 3-5 years of JavaScript and TypeScript experience, especially in browser environments.
  • Experience building libraries or SDKs for production or developer-facing use cases.
  • Strong frontend experience (~80%) with backend familiarity (~20%).
  • Deep knowledge of browser JavaScript APIs.
  • Experience writing asynchronous code with parallel execution.
  • General understanding of the HTTP protocol and web security.
  • Proficiency with build tools like Vite, Webpack, Rollup, and Esbuild.
  • Experience with modern testing frameworks such as Vitest, Jasmine, or Jest.
  • Familiarity with security principles and privacy best practices.
  • Strong sense of ownership and autonomy in problem-solving.
  • Clear written and verbal communication skills in English.

Tech Stack

JasmineJavaScriptJestTypeScriptWebpack