This position requires someone with strong technical skills, great creativity, independence and the desire to prevent fraud. Our developers take full ownership, from feature planning, to selecting technologies, coding, reviewing, deploying in a CI/CD environment, testing and monitoring post-deployment.
What You'll Be Doing
Design and develop advanced JavaScript techniques for browser fingerprinting, device identification (including hardware specifications, installed extensions/plugins, system configurations), and detection of browser automation tools, bot activity and spoofing attempts
Collaborate with research and data science teams as well as product team, to define and implement new features and capabilities; and take an active role in planning the roadmap
At some occasions, work on a customer-facing UI with React and Angular to reflect the insights gathered by that security application and other insight components
Stay current with evolving browser security features and potential exploits
Deploy your code to production continuously (we have advanced CI/CD pipelines)
Qualifications
5+ years of proven experience in hands-on JavaScript development and web security
A passion for security or anti-fraud research, targeting web browsers and related technologies, web security, browser fingerprinting, and bot detection
Deep understanding of browser internals, DOM manipulation, and browser APIs
Knowledge of WebGL, canvas fingerprinting and/or audio fingerprinting - an advantage
Background in e-commerce security and understanding of common fraud patterns in e-commerce - an advantage
Hands-on experience with TypeScript, React and/or Angular/AngularJS - an advantage
Great attitude - an independent self-learner and a strong team player
Some of our Lisbon Benefits & Perks:
Hybrid mode of work
Flexible schedule
Recharge weekends
Healthcare & dental benefits
Fully-stocked kitchens
Commuter benefits
Benefits package per month—per your choice, e.g., work-from-home equipment, gym membership, wellbeing activities, and more.