Sr./Staff JavaScript Developer
Full Job Description
About the Role
We are seeking a highly skilled Staff JavaScript Developer to design, build, and optimize our Web SDK. This core component enables device fingerprinting, identity verification, and behavior analytics for fraud prevention across banks, fintechs, and digitally native organizations.
This is not a UI or App development role; it focuses on building robust SDKs that analyze device and behavioral properties using deep platform understanding.
Responsibilities
- Lead the development and maintenance of a high-performance Web SDK for collecting and analyzing browser and device-related data in US markets.
- Design and implement algorithms to create unique device fingerprints and capture behavior-based insights (e.g., gestures, keyboard, and mouse interactions).
- Build and maintain a robust CI/CD pipeline with automated cross-browser testing and release cycles.
- Continuously optimize SDK performance to minimize resource usage and ensure a seamless user experience.
- Stay updated on emerging web technologies, security practices, and industry trends to enhance SDK capabilities.
- Develop clean, maintainable, and well-documented code aligned with the best coding practices.
- Conduct thorough code reviews and mentor junior engineers on best practices.
- Collaborate with cross-functional teams—including product managers, designers, and QA engineers—to meet high-quality standards and customer requirements.
- Ensure data privacy and security principles are embedded in the SDK's design and implementation.
- Drive innovation in browser-based solutions for risk, fraud detection, and device analytics.
Tech Stack
We expect proficiency in JavaScript (ES6+), TypeScript, REST APIs, Git, and version control tools. You must have extensive experience designing Web SDKs with a focus on data collection, tracking, or analytics. Deep understanding of browser environments, APIs, efficient handling of browser-related data, security principles (encryption, hashing, obfuscation), cross-browser compatibility, server-side technologies, RESTful APIs for data retrieval and storage, and modern build tools like Webpack, Babel, or Rollup is required.
Soft Skills
- Excellent problem-solving abilities with attention to detail and a focus on delivering high-quality solutions.
- Strong communication and collaboration skills to work effectively in cross-functional teams.
- Ability to mentor and provide constructive feedback to junior developers within our family-friendly environment.
Company
Oscilar
Oscilar powers real-time risk decisioning across fraud, credit, and compliance with a single, unified solution.Our no-code AI Risk Decisioning™ platform leverages agentic AI and advanced signal proces...