JavaScript Engineer developing high-performance client-side SDK for malvertising detection at Confiant. Focused on building resilient JavaScript that neutralizes threats in real-time within ad environments.
Responsibilities
Co-own the design, development, and ongoing maintenance of Confiant's client-side JavaScript SDK with your teammates
Build and optimize SDK internals for maximum runtime performance — minimizing execution time, memory footprint, and impact on page load across diverse publisher environments
Develop robust SDK versioning, deployment, and distribution strategies that allow seamless rollouts and updates across a large, heterogeneous customer base
Translate security threat intelligence (e.g., new malvertising techniques, ad injection patterns) into SDK-level detection and blocking logic
Instrument the SDK for observability — ensuring signals, errors, and detection events are surfaced reliably back to Confiant's backend systems
Collaborate with the security research team to stay ahead of evolving malvertiser methods and rapidly prototype new detection heuristics
Conduct rigorous performance profiling, benchmarking, and regression testing to ensure SDK changes never degrade customer experience
Establish and champion SDK engineering best practices including testing strategies, documentation standards, and release processes
Debug complex, time-sensitive production issues occurring within live ad environments across a wide range of browsers and platforms
Requirements
Expert-level JavaScript (ES6+) with deep knowledge of browser internals — the event loop, memory model, garbage collection, and execution context
Strong understanding of how JavaScript executes within third-party and sandboxed environments (iframes, ad slots, cross-origin contexts)
Proven experience building, shipping, and maintaining JavaScript SDKs or embeddable scripts at production scale
Demonstrated ability to optimize for performance: bundle size, parse time, runtime efficiency, and network impact
Experience with SDK distribution patterns — versioning strategies, CDN delivery, backward compatibility, and graceful degradation
Proficiency with modern JavaScript tooling: bundlers (Webpack, Rollup, esbuild), transpilers (Babel/SWC), and testing frameworks (Jest, Playwright, or similar)
Deep familiarity with browser security models, including same-origin policy, CSP, and cross-origin isolation
Benefits
Fully Remote
Unlimited Paid Time Off
Sabbatical
Stock Option Plan
Exceptional Health Care Plans (Medical, Dental & Vision)
Senior Product Developer building BMC’s mainframe Code Pipeline software for z/OS environments. Designing, debugging, and enhancing C/C++ and Assembler - based products for enterprise clients.
Analyste - programmeur .NET supporting Santé Québec’s youth - sector digital solutions. Developing C#/.NET solutions and participating in agile delivery and support activities.
Java Engineer building scalable, maintainable software for organizations at LT. Coaching client teams and using test - driven development within a collaborative engineering team.
Senior software engineer building backend, DevOps, and MLOps infrastructure for Sureel AI's creator - rights and licensing platform. Developing reliable AI systems for music and broader media.
Senior Java developer designing and deploying sanctions - screening applications for Genpact, an AI and advanced technology solutions company. Improving high - volume transaction processing through microservices, integrations, and Agile delivery.
Java developer building high - volume sanctions and adverse - media screening systems for Genpact. Designing, developing, testing, and deploying enterprise applications with Spring Boot, Kafka, and databases.
.NET Developer building APIs and backend services for an IT services company. Supporting production applications, CI/CD pipelines, deployments, and incident resolution.
CE Technical Architect designing Microsoft Dynamics 365 and Power Platform solutions for business transformation. Leading integrations, ALM, AI, and client - facing technical delivery.
Développeur backend senior chez GHGSat, fournisseur de données satellitaires et aéroportées sur les émissions de gaz à effet de serre. Conception de services Python, API et solutions AWS évolutives.