Skip to content
OscilarOscilar

Senior/Staff JavaScript Developer - Web SDK

Leads the design, development, and optimization of a browser-based Web SDK for device fingerprinting, behavioral analytics, and fraud prevention. Requires deep JavaScript and TypeScript expertise, browser-platform knowledge, SDK development experience, and 8+ years of web development experience.

About the job

Responsibilities

  • Lead the development and maintenance of a high-performance Web SDK for collecting and analyzing browser and device-related data.
  • Design and implement algorithms for unique device fingerprints and behavior-based insights, including gestures, keyboard, and mouse interactions.
  • Build and maintain CI/CD pipelines with automated cross-browser testing and release cycles.
  • Optimize SDK performance to minimize resource usage and ensure a seamless user experience.
  • Stay current on web technologies, security practices, and industry trends.
  • Develop clean, maintainable, and well-documented code.
  • Conduct code reviews and mentor junior engineers.
  • Collaborate with product managers, designers, and QA engineers.
  • Embed data privacy and security principles into the SDK’s design and implementation.
  • Drive innovation in browser-based risk, fraud detection, and device analytics solutions.

Requirements

  • Proficiency in JavaScript (ES6+), TypeScript, REST APIs, Git, and version control tools.
  • Extensive experience designing and maintaining Web SDKs or libraries focused on data collection, tracking, or analytics.
  • Deep understanding of browser environments, browser APIs, and efficient browser-data handling.
  • Strong knowledge of data privacy, encryption, hashing, and obfuscation techniques.
  • Experience building solutions compatible with multiple browsers and devices.
  • Familiarity with server-side technologies and RESTful APIs for data retrieval and storage.
  • Proficiency with modern build tools such as Webpack, Babel, or Rollup.
  • Bachelor’s degree in computer science, software engineering, or a related field, or equivalent experience.
  • 8+ years of web development experience, including at least 3 years building and maintaining SDKs.
  • Proven contributions to open-source projects or relevant work showcased on platforms such as GitHub.

Nice-to-haves

  • Experience with AI-driven analytics, risk systems, or fraud prevention technologies.
  • Familiarity with JavaScript SDKs, gestures, and interaction-data processing.
  • Experience in high-scale, distributed environments.

Compensation and Benefits

  • Competitive salary and equity packages, including a 401(k).
  • Remote-first culture.
  • Employer-covered comprehensive health, dental, and vision insurance with a top-tier plan for employees and dependents in the US.
  • Unlimited PTO.
  • AI-first technical environment.
  • Family-friendly culture with regular team events and offsites.
  • Professional development opportunities.
  • Opportunity to help protect online transactions and make the internet safer.

Skills

JavaScript, TypeScript, REST APIs, Git, Web Sdks, Browser Apis, Data Privacy, Encryption, Hashing, Obfuscation, Cross-Browser Compatibility, webpack, Babel, Rollup, CI/CD

Intercom

Intercom

London, United Kingdom
Staff Engineer - Web Platform
No salary listedHybrid8+ YOEFrontend Engineering

Staff technical leader responsible for the architecture, strategy, and hands-on evolution of a growth-focused web platform. Requires 8+ years of software engineering experience, deep Next.js and React expertise, and leadership across web, infrastructure, data, and marketing systems.

ClickUp

ClickUp

United States
Staff Frontend Engineer
No salary listedRemote8+ YOEFrontend Engineering

Build and optimize reusable Angular frontend features, partnering with design, product, backend, integrations, and QA teams. The role requires 8+ years of JavaScript experience, strong TypeScript and state-management expertise, performance knowledge, and a track record of mentoring engineers.

Okta

Okta

Bengaluru, India

Staff UI Software Engineer
No salary listedHybrid7+ YOEFrontend Engineering

Leads the design and development of high-performance, accessible web applications using React and TypeScript. The role requires 5+ years of frontend experience, strong testing and architecture skills, and effective cross-functional collaboration.

Earnin

Earnin

Vancouver, Canada

Senior Front End Engineer
$228k+/yrRemote5+ YOEFrontend Engineering

Build and evolve scalable web experiences and frontend architecture using React, TypeScript, and Next.js. The role requires senior-level frontend expertise, production web application experience, cloud familiarity, and strong testing, performance, and mentoring capabilities.

Brex

Brex

Seattle, WA
Senior Software Engineer, Frontend
$192k+/yrHybrid7+ YOEFrontend Engineering

Senior frontend engineer building and refining client-facing financial software, leading end-to-end technical work and cross-functional projects. Requires 7+ years of frontend experience with React, TypeScript, ES6+, and Webpack.