Desarrollador Senior de Chromium / C++ — Motor de Navegador Personalizado

Job ID: 40498154

Budget: $250 – $750 USD

Estamos construyendo una plataforma de gestión de perfiles de navegación multi-sesión orientada a profesionales de marketing digital, QA, investigación web y automatización. El proyecto se divide en dos capas independientes:

• Panel de control basado en Electron (equipo independiente, ya en desarrollo)
• Motor de navegador basado en Chromium (ESTE PUESTO)

Buscamos exclusivamente ingenieros para la capa del motor Chromium. No se postule si es desarrollador de Electron o frontend.

CONTEXTO DEL PROYECTO
El motor Chromium debe funcionar como componente controlado dentro de nuestro ecosistema. Recibe configuración desde nuestra API de backend y el panel de control, y ejecuta sesiones de navegación aisladas con parámetros de entorno personalizables por perfil.

El proyecto puede basarse en una plataforma Chromium de código abierto existente, como:
https://github.com/adryfish/fingerprint-chromium
este ya cuenta con todo de huellas digitales de navegador solo agregarías la capa de aceptas proxy con user y password, o una base similar. Estamos abiertos a arquitecturas alternativas si pueden justificar el enfoque.
El proyecto puede basarse en plataformas Chromium de código abierto existentes. Estamos abiertos a arquitecturas alternativas si pueden justificarlas.

Plataformas objetivo: Windows x64 y macOS ARM64.

ENTREGABLES

1. NÚCLEO DEL NAVEGADOR
- Compilación para Windows x64
- Compilación para macOS ARM64
- Código fuente completo
- Scripts de compilación y documentación

2. PERSONALIZACIÓN DE PARÁMETROS DEL ENTORNO DE NAVEGACIÓN huellas digitales de navegador
- Configuración de User-Agent, resolución, idioma, timezone y otros atributos del navegador por perfil
- Canvas, WebGL, AudioContext y parámetros de hardware configurables
- Consistencia entre parámetros para sesiones coherentes

3. AISLAMIENTO DE PERFILES Y SESIONES
- Sesiones completamente independientes entre perfiles
- Almacenamiento, cookies y caché aislados por perfil

4. GESTIÓN DE PROXY
- Soporte HTTP, HTTPS, SOCKS4/SOCKS5
- Autenticación por usuario/contraseña
- Asignación de proxy por perfil

5. COMUNICACIÓN CON API DE BACKEND
- Cliente REST integrado a nivel de navegador
- Autenticación segura basada en tokens
- Sincronización remota de configuración de perfiles
- Registro y vinculación de dispositivo vía API

6. CONTROLES ADMINISTRATIVOS
- Aplicación de políticas recibidas desde el backend
- Gestión y restricciones de extensiones
- Bloqueo de configuración
- Restricciones de comportamiento basadas en roles

HABILIDADES REQUERIDAS
- Modificación del código fuente de Chromium
- C++ nivel avanzado
- Sistema de compilación GN y Ninja
- Arquitectura de perfiles y sesiones de Chromium
- Integración de API REST en capa de navegador
- Compilaciones Windows x64 y macOS ARM64

PREGUNTAS DE APLICACIÓN (todas obligatorias)
1. ¿Ha trabajado en un navegador con perfiles de entorno configurables o multi-sesión?
2. ¿Ha integrado un cliente API REST en una compilación de Chromium?
3. ¿Puede compartir capturas, demos o referencias de repositorios?
4. ¿Ha compilado Chromium para Windows x64 y macOS ARM64?
5. ¿Puede entregar código fuente completo con documentación de compilación?

⚠ IMPORTANTE
Exclusivamente para ingenieros Chromium/C++ con experiencia real y verificable modificando código fuente de Chromium. Incluya proyectos específicos y describa sus contribuciones exactas. Solicitudes sin experiencia verificable no serán consideradas.