TypeScript Engineer, JS Agent
Core
Building a browser-side TypeScript/JavaScript agent for device identification, bot detection, and risk assessment in a hostile, performance-constrained environment.
Role type
Senior IC TypeScript Engineer (Browser-side Agent & SDK)
Builds
Tamper-resistant, lightning-fast browser-side agent, CDN integrations, and performance-critical SDKs
Domain
Web Security / Adversarial Engineering / Browser Performance
Deliverable
production ML models | product features
Required skills
Deep knowledge of browser JavaScript APIs, building libraries or SDKs, asynchronous code with parallel execution, build tools (Vite, Webpack, Rollup, Esbuild), code obfuscation and minification, modern testing frameworks, HTTP protocol and web security, adversarial engineering
Preferred skills
Experience in media, gamedev, or security domains, contributions to open-source projects, familiarity with complex browser projects (e.g., Google Docs, Figma)
Technologies
TypeScript, JavaScript, Vite, Webpack, Rollup, Esbuild, Vitest, Jasmine, Jest
Responsibilities
Build and maintain browser-side agent for device identification and bot detection, engineer for stealth and performance-minimizing footprint, stay ahead of browser changes and fingerprinting techniques, collaborate with backend and security teams, write comprehensive tests and contribute to CI pipelines, contribute to a widely-used open-source project
Seniority
Mid-Senior, hands-on IC