Sr./Staff JavaScript Developer - Web SDK

New
J
JobgetherSecurity and Fraud
CanadaFull-TimeSenior
SalaryCompetitive compensation package with equity opportunities.
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of experience in web development, including at least 3 years focused on building and maintaining SDKs or similar libraries.
Required Skills
GitJavascriptTypeScriptCI/CDRESTful APIs

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 8+ years of experience in web development, including at least 3 years focused on building and maintaining SDKs or similar libraries.
  • Advanced proficiency in JavaScript ES6+, TypeScript, REST APIs, Git, and modern version-control practices.
  • Extensive experience designing and maintaining Web SDKs or libraries focused on data collection, tracking, analytics, or similar use cases.
  • Deep understanding of browser environments, browser APIs, and efficient collection and processing of browser-related data.
  • Strong knowledge of data privacy, encryption, hashing, obfuscation, and related security principles.
  • Experience developing solutions that maintain compatibility across 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.
  • Strong problem-solving abilities, attention to detail, and commitment to high-quality engineering.
  • Excellent communication and collaboration skills, with the ability to work effectively across technical and cross-functional teams.
  • Demonstrated ability to mentor engineers and provide constructive technical feedback.

Responsibilities

  • Lead the development, maintenance, and evolution of a high-performance Web SDK for collecting and analyzing browser and device data.
  • Design and implement algorithms for device fingerprinting and behavioral analysis, including gestures, keyboard activity, and mouse interactions.
  • Build and maintain robust CI/CD pipelines with automated cross-browser testing and reliable release processes.
  • Continuously optimize SDK performance, resource consumption, and reliability to deliver a seamless end-user experience.
  • Monitor emerging web technologies, browser capabilities, security practices, and industry trends to enhance SDK functionality.
  • Develop clean, maintainable, well-documented code aligned with strong engineering and coding standards.
  • Conduct thorough code reviews and mentor junior engineers through technical guidance and constructive feedback.
  • Collaborate with product managers, designers, QA engineers, and other stakeholders to deliver high-quality solutions aligned with customer requirements.
  • Embed data privacy and security principles throughout the SDK architecture and implementation.
  • Drive innovation in browser-based technologies supporting risk management, fraud detection, device intelligence, and behavioral analytics.
View Full Description & ApplyYou'll be redirected to the employer's site
Competitive compensation package with equity opportunities.
Apply Now