Инженер C++ для наших продуктов Лисабон (Португалия) О проекте Наш коммерческие библиотеки для разработчиков Java и .NET — JxBrowser и DotNetBrowser — позволяют использовать всю мощь движка Chromium в кроссплатформенных настольных и серверных приложениях. Мы помогаем перенести Интернет в настольные приложения. Кроссплатформенное ядро этих библиотек написано на C++. Ядро тесно интегрировано с движком Chromium и предоставляет свой API, через который библиотеки Java и .NET могут «взаимодейство
Инженер C++ для наших продуктов
Лисабон (Португалия)
О проекте
Наш коммерческие библиотеки для разработчиков Java и .NET — JxBrowser и DotNetBrowser — позволяют использовать всю мощь движка Chromium в кроссплатформенных настольных и серверных приложениях. Мы помогаем перенести Интернет в настольные приложения.
Кроссплатформенное ядро этих библиотек написано на C++. Ядро тесно интегрировано с движком Chromium и предоставляет свой API, через который библиотеки Java и .NET могут «взаимодействовать» с Chromium. Библиотеки взаимодействуют с ядром через IPC на основе Protobuf для сериализации/десериализации и общей памяти/сокетов для передачи данных между процессами.
Наши библиотеки используются в коммерческих и внутренних проектах более чем тысячей компаний с высокими требованиями к качеству и стабильности интегрированных решений.
Наши продукты используются в сотнях проектов с открытым исходным кодом, от тех, которые поддерживаются крупными компаниями, до отдельных небольших проектов.
Чем вы будете заниматься в этом проекте
- Принимать участие в разработке кроссплатформенного ядра (C++).
- Узнайте, как работают различные функции и внутренние инструменты Chromium.
- Расширьте основной API и предоставьте доступ к новым функциям Chromium.
- Обеспечьте совместимость с последними версиями Chromium.
- Постоянно совершенствуйте свои навыки в разработке, внедрении, отладке и документировании решений.
Требуемые знания и навыки
- Опыт разработки на C++ от 3 лет.
- Хорошее понимание принципов TDD, ООП и API.
- Хорошее знание Git или других DVCS.
- Ответственность, дисциплинированность и умение решать нетривиальные задачи.
Будет плюсом
- Опыт работы с Python, Java, .NET, Objective-C.
- Создание собственного продукта или библиотеки C++.
Предлагаем Вам
- Стать частью продуктовой команды, где результаты являются приоритетом №1.
- Процессы с использованием лучших инженерных практик, ориентированных на качество.
- Гибкий график и возможность удаленной работы.
- Долгосрочный, стабильный проект.
- Шанс участвовать в бонусной программе по результатам продаж продукции.