← Toutes les offres

Software Development Specialist II

À propos du poste

• Develop and maintain critical web components of the unified SDK using JavaScript and TypeScript
• Design and implement mechanisms to protect against digital attacks, automation, and runtime environment manipulation
• Create solutions for detecting headless browsers, virtualized environments, emulators, and digital fraud tools
• Ensure secure communication between web components, native SDKs, and backend services
• Implement integrity controls and validation mechanisms for data captured by the SDK
• Develop telemetry, metrics, logs, and observability mechanisms for continuous platform monitoring
• Conduct performance analysis and optimize the capture experience across different browsers and devices
• Participate in defining architecture, development standards, and security strategies for client-side applications
• Conduct code reviews and provide technical support to development teams in adopting engineering best practices
• Investigate vulnerabilities and contribute to the continuous improvement of fraud and abuse prevention mechanisms
• Collaborate with Architecture, Information Security, Platform Engineering, and Product teams

• Bachelor’s degree in Computer Science, Software Engineering, Information Systems, or a related field
• Solid experience developing web applications using JavaScript and TypeScript
• Advanced knowledge of the architecture and inner workings of modern browsers
• Experience with modern front-end frameworks such as React, Angular, or Vue.js
• Knowledge of web application security, including OWASP Top 10, CSP, CORS, XSS, CSRF, and secure authentication
• Experience with WebAuthn, device fingerprinting, and client-side protection mechanisms
• Knowledge of browser automation, virtualized environments, emulators, and scraping tool detection
• Experience integrating web applications with native mobile or desktop SDKs
• Knowledge of REST APIs, secure communication protocols, and applied cryptography
• Experience with observability, monitoring, and log analysis tools
• Experience with agile development processes and DevSecOps practices
• Experience with digital identity, biometrics, or fraud prevention products
• Knowledge of WebAssembly (WASM)
• Experience with behavioral analysis and device intelligence
• Knowledge of anti-tampering, anti-debugging, and client-side code protection techniques
• Experience in high-scale environments and applications with critical security requirements
• Knowledge of document capture, liveness detection, or digital onboarding solutions
• Experience with cross-platform SDK architecture

• Remote work options
• An inclusive, purpose-driven environment
• Opportunities to balance your career with personal commitments and interests
• A strong focus on well-being
• Exceptional experiences and career opportunities
• Agile development processes and practices, including DevSecOps