Ищем Middle+ С++ инженера для развития chromium браузера, можно без с опыта с браузером — мы будем обучать, но с опытом desktop разработки.
Gologin — это веб и десктоп приложение для работы с множественными интернет профилями. Продукт состоит из двух частей: кросс-платформенная приложение для управление интернет профилями и антидетект браузер (на основе chromium).
Наши пользователи это арбитражники, дропшипиры, бренд агенства и другие пользователи, которым нужно работать со множеством аккаунтов в интернете.
Что нужно будет делать:
- Развивать и дорабатывать браузер на базе chromium,
- Работа с модификацией самого браузера Chromium (изменение логики работы подсистем браузера, устранение багов, доработка алгоритмов работы),
- Улучшать графическую подсистему Chromium.
Что нам важно увидеть в кандидате:
- 3+ лет коммерческого опыта разработки desktop приложений на C++ (11/14/17),
- Понимание ООП и стандартных шаблонов проектирования и STL,
- Понимание многопоточности, различия между std::thread, mutex, condition _variable, semaphore,
- Знание HTTP 1.1, TCP/UDP, прокси‑схем (SOCKS5/HTTP CONNECT),
- Умение читать и править legacy‑код (chromium),
- Git (личные ветки, pull‑request flow, rebase, cherry‑pick).
Будет плюсом:
- Опыт поддержки десктоп‑приложений под Win/Linux/macOS,
- JavaScript (мы часто интроспектим страницы),
- Опыт диагностики сетевых проблем через Wireshark/tcpdump,
- OpenGL / GPU‑рендеринг (фиксим артефакты в композите),
- Модифицировать и преобразовывать JavaScript-функций (С++ обработчики), близко к ядру V8,
- Опыт с CEF или любым встраиваемым браузерным движком.
Условия:
- Полный ремоут,
- Дейофф по запросу,
- Без таймтрекинга,
- 28 дней отпуска в году,
- Гибкий график работы с 11:00 GMT+3,
- Платим в $, контракт с компанией в Ирландии.