Sr./Staff JavaScript Developer - Web SDK

Skills
Computer ScienceBabel.JsCross-Browser CompatibilityEnhanced Data Rates For GSM EvolutionFraud DetectionFraud InvestigationsOptimization
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 8+ years of web development experience
  • 3+ years building and maintaining SDKs
  • Strong proficiency in JavaScript ES6+ and TypeScript
  • Experience with REST APIs Git and version control tools
  • Deep understanding of browser environments and browser APIs
  • Experience with data collection tracking or analytics SDKs
  • Knowledge of data privacy encryption hashing and obfuscation
  • Experience building cross-browser compatible solutions
  • Familiarity with server-side technologies and RESTful APIs
  • Proficiency with Webpack Babel or Rollup
  • Bachelor’s degree in computer science software engineering or equivalent experience
  • Proven open-source contributions or relevant GitHub work

Nice to have

  • Detail-oriented
  • Strong communicator
  • Collaborative
  • Mentoring mindset
  • Problem solver
  • High ownership

Day to day

  • Design and build a high-performance Web SDK for browser and device data collection and analysis
  • Develop algorithms for device fingerprinting and behavior-based insights from gestures keyboard and mouse interactions
  • Optimize SDK performance for low resource usage seamless user experience and strong cross-browser compatibility
  • Collaborate with product designers QA and engineering teams while mentoring junior developers and reviewing code
  • Embed privacy security encryption hashing and obfuscation principles into the SDK architecture and implementation