freehire launches on Product Hunt on 26 August.

Follow →

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 и веб-стандартов.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available