Sr./Staff JavaScript Developer - Web SDK
Skills
Computer ScienceBabel.JsCross-Browser CompatibilityEnhanced Data Rates For GSM EvolutionFraud DetectionFraud InvestigationsOptimization
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
