Chromium developer with experience in modifying Chromium
We are a team developing an anti-detection browser product.
An anti-detection browser is a browser for convenient and secure management of multiple browser profiles, thanks to its well-designed interface and application logic.
Each profile can be customized with its own browser fingerprints, and profiles can be launched using a modified Chromium browser that supports the ability to customize fingerprints and set different values for them.
We are currently looking for a developer to modify Chromium, who will subsequently be able to configure browser fingerprints. It will also be necessary to implement other functionality related to the browser and its code, in addition to the fingerprints themselves.
Responsibilities:
- Modify Chromium to enable browser fingerprint configuration (WebRTC, Canvas, fonts, WebGL...). Compilation and correct operation on platforms: Win10-11, Linux, macOS Intel/Apple Silicon 12-15
- Development of a JavaScript library for generating synthetic but consistent fingerprints without real databases
- Successful completion of fingerprint tests on fingerprint.com, creepjs, pixelscan.net, browserleaks.com, and stable operation with various websites (Google, Facebook, Amazon, eBay)
- refinement and integration of existing code that had already been written by another developer
- assembly instructions for platforms: Windows, Linux, macOS
- code testing before delivery
- periodic reports and code publication in the Gitlab repository
- analysis and refinement of partially completed code
Requirements:
- Experience modifying and compiling Chromium for Windows, Linux, and macOS platforms
- Experience modifying Chromium to enable browser fingerprinting
- Experience working securely with anti-fraud systems through Chromium-based browsers
- Understanding of how anti-fraud systems work, how they are structured, and how to work with them safely
- Proficiency in C++, JavaScript, and tools for modifying Chromium
- System programming and Git skills
- Responsibility in estimating deadlines and clear communication
- Discussion of implementation details before execution (e.g., Canvas parameters, WebGL)
- Knowledge of Chromium GN/build system
Would be a plus:
- Experience developing anti-fraud systems
- Experience with Puppeteer/Playwright
Conditions:
- Fully remote work with a flexible schedule from anywhere in the world
- Payment in stages, after completion and verification of each stage
- Payment will be made in cryptocurrency or to your individual entrepreneur account
- The cost of development is specified as FIXED and is not subject to discussion
Task details are available in a separate document, which we will send upon request!