We are looking for a JavaScript Developer for the Profiling Team with at least 2 years of experience as a JavaScript or Full-stack Developer. You will be developing a state of the art fraud detection JS library utilizing cutting edge web technologies with a strong emphasis on reliability, security, and performance. You will analyze and fingerprint device characteristics, network environment, and user behavior to detect bots, anomalies and prevent fraud before it happens.
You will be expected to:
- take ownership of the code, its architecture, style, and future direction
- deeply understand the technologies you work with and be able to use them in unconventional ways
- dig into mysterious behavior of experimental browser technologies
- write reliable and maintainable code capable of running on a wide range of browsers
- write efficient code and profile its performance ensuring its capable of running on low-end devices and in bad network conditions
- provide rock-solid behavior of your library in a third party environment outside your control
- provide automated tests of your code
Requirements:
- JavaScript (ES5/ES6)
- Deep understanding of web, browser and JS technologies
- at least 2 years of professional experience
Requirements nice to have:
- Webpack
- Selenium
- Another programming language