Skip to content

TypeScript Engineer, JS Agent

130k – 180kUnited StatesRemote3+ YOE
Summary

Develops and maintains high-performance, tamper-resistant browser-based JavaScript agent for device identification, bot detection, and risk assessment. Requires 3-5 years TypeScript/JavaScript experience, deep browser knowledge, SDK building, and open-source contributions.

About the role

What you’ll do

  • 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
  • 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 27K+ GitHub stars and 25B+ monthly usages
  • Use native browser JavaScript APIs (we use ZERO third-party libraries in runtime)
  • Push TypeScript and other tools to their limit

What You Bring

  • 3-5 years of JavaScript and TypeScript experience, especially in browser environments
  • Experience building libraries or SDKs, especially for production or developer-facing use cases
  • Strong frontend experience (~80%), with backend familiarity (~20%)
  • Deep knowledge of browser JavaScript APIs
  • Experience of writing asynchronous code with parallel execution
  • General understanding of the HTTP protocol and web security
  • Proficiency with build tools like Vite, Webpack, Rollup, Esbuild, including code obfuscation and minification
  • Experience with modern testing frameworks such as Vitest, 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

Nice to Have

  • Experience in complex domains like media, gamedev, or security, or on technically demanding browser projects (e.g. Google Docs, Figma, Miro, or 3D browser games)
  • Contributions to open-source projects, especially in the JavaScript/TypeScript ecosystem
  • Historical record of open source contributions

Compensation Range

For US-based employees, the cash compensation range for this role is $130,000 – $180,000.

Skills
TypeScriptJavaScriptBrowser APIsViteWebpackRollupEsbuildVitestJestJasmine
Similar roles at this salary range
All Frontend Engineering jobs →
Halliday

Senior Frontend Engineer

Senior frontend engineer building consumer-facing crypto and payments products with React and TypeScript. Requires 2+ years React/TS experience and willingness to work onsite in SF or NYC.

150k – 250kSan Francisco, CA +1Frontend EngineeringOn-site5+ YOEviemReact
Beacon AI

Software Engineer, Frontend/Web App

Build React-based web interfaces for real-time and historical aviation data. Collaborate with backend engineers, PMs, and designers on production features.

135k – 190kSan Carlos, CAFrontend EngineeringHybrid2+ YOECSSHTML
Pindrop

Lead Marketing Web Engineer/Developer

Own Pindrop.com end-to-end: architecture, performance, conversion, and AI-native experiences. Build from design to live, drive pipeline through data-driven experiments, and maintain high standards for Core Web Vitals and analytics.

145k – 175kUnited StatesFrontend EngineeringRemote12+ YOECSSGA4
Mozilla

Senior Frontend Engineer

Senior Frontend Engineer building and maintaining high-quality, accessible user interfaces for Firefox. Requires 4+ years of software engineering experience and 3+ years with JavaScript, HTML, and CSS.

116k – 183kUnited StatesFrontend EngineeringRemote4+ YOECSSHTML
Vanta

Senior Web Developer

Senior Web Developer building and maintaining Vanta's company website on a Next.js + Sanity CMS + Vercel stack. Owns features end-to-end, integrates analytics and third-party services, and upholds performance, accessibility, and SEO standards.

116k – 137kUnited StatesFrontend EngineeringRemote3+ YOECSSGit