Chromium Developer (C++)
Описание
О проекте Ищем C++ разработчика для разработки собственного браузера на базе Chromium. Проект связан с развитием браузерных технологий, модификацией Chromium, исследованием производительности, сетевого взаимодействия и архитектуры современных браузеров. Обязанности * Разработка и сопровождение собственного форка Chromium. * Сборка, обновление и поддержка Chromium (GN, Ninja). * Разработка и модификация компонентов браузера. * Работа с Blink, V8, Browser Process и Renderer Process. * Разработка и интеграция собственных браузерных функций и API. * Интеграция C++ и JavaScript компонентов. * Исследование архитектуры современных браузеров и реализация технических решений. * Оптимизация производительности, стабильности и потребления ресурсов. * Работа с многопоточностью и межпроцессным взаимодействием (IPC). * Анализ и устранение сложных технических проблем на уровне браузера. Требования * Отличное знание C++. * Опыт работы с крупными C++ проектами. * Практический опыт сборки проектов с использованием GN/Ninja. * Понимание архитектуры современных браузеров. * Хорошее понимание JavaScript. * Понимание HTTP/HTTPS, TLS, WebSocket и основ сетевого взаимодействия. * Опыт разработки под Windows или Linux. * Умение самостоятельно разбираться в большом codebase и находить решения нестандартных задач. Будет большим плюсом * Практический опыт работы с Chromium. * Опыт разработки собственного браузера или Chromium fork. * Опыт работы с Blink, V8 или DevTools Protocol. * Опыт работы с browser automation. * Playwright, Puppeteer или Selenium. * Опыт разработки браузерных расширений. * Знание Rust или Python. * Понимание современных Web API и веб-стандартов.