Разработчик С++ для SpyBrowser Chromium Based
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В команду по разработку собственного SpyBrowser на основе Chromium требуется разработчик С++ для работы с ядром.
На данный момент в ядре реализовано большое количество подмен данных типо UA, Core, Ram, TZ, Resolution и другие.
Backend приложения разрабатывается на NodeJS. Ряд параметров для изменения с тест стендами ищет отдельная команда python/js разработчиков, так что чаще всего они указывают на места где можно искать тот или иной функционал.
Задача:
- Разработка собственного SpyBrowser на основе Chromium на подобии OctoBrowser
- Разработка внутренней API для работы с ядром Chromium для запуска сессии с нужными параметрами
- Обеспечение безопасности данных пользователя и системы (исключение утечек при помощи шифрования)
- Поиск мест указания ряда параметров, интеграция и передача параметров из списка доступных в нужное поле внутри ядра
- Компиляция браузера под Win & MacOS
Требования:
- опыт проектирования и разработки масштабных программных продуктов — не менее 5 лет;
- отличное знание С++;
- отличное знание классических алгоритмов и структур данных, STL, многопоточного программирования;
- умение проектировать гибкие и расширяемые архитектурные решения;
- плюсом будет — опыт разработки на базе движка Chromium.
Также приветствуется:
- Опыт в разработке backend части
- Опыт работы с JS/NodeJS
- Опыт работы с базами данных (PostgreSQL)
- Опыт программирования на Python
-Опыт настройки CI/CD (Gitlab);
Условия:
- Работа в офисе в МСК / удаленная работа
- Стабильные выплаты заработной платы 2 раза в месяц
- Не разводим бюрократию в процессах и не любим плохой код;
- Возможно оформление по ТК РФ (необходимо уточнять). Также возможна оплата на карту, криптой.