Job Description
Job Description
We are looking for a JavaScript Engineer to lead the design, development and maintenance of the Confiant Client SDK. The selected person will work on the creation of high-performance systems aimed at digital advertising environments, ensuring efficiency, security and reliability in the detection and mitigation of threats in real time.
Responsibilities:
Share responsibility for the design, development and maintenance of the Confiant JavaScript SDK together with the team.
Optimize the internal components of the SDK to maximize performance, reducing execution time, memory consumption and impact on page load.
Design SDK versioning, deployment and distribution strategies to ensure large-scale stable updates.
Translate security intelligence into detection and blocking logic within the SDK.
Instrument the SDK to ensure reliable observability, events and signals to backend systems.
Collaborate with the security research team to anticipate new threats and prototype detection solutions.
Perform performance analysis, regression testing and continuous benchmarking of the SDK.
Define and promote good engineering, testing, documentation and release management practices.
Debug critical issues in production environments across multiple browsers and platforms.
Requirements:
Expert level in JavaScript ES6+ with knowledge of the internal workings of browsers.
Understanding of event loop, memory model, garbage collection and execution context.
Experience developing JavaScript SDKs or embedded scripts at production scale.
Experience in performance optimization: bundle size, parsing time, runtime and network usage.
Mastery of modern tools such as Webpack, Rollup, esbuild, Babel or SWC.
Knowledge of browser security: same-origin policy, CSP and cross-origin isolation.
Salary to receive
$140,000 - $220,000 / year