TypeScript Engineer, JS Agent
Fingerprint21 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