Інженер 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 для серіалізації/десеріалізації та Shared Memory/Sockets для передачі даних між процесами.
Наші бібліотеки використовуються в комерційних і внутрішніх проектах понад тисячою компаній з високим попитом на якість і стабільність інтегрованих рішень.
Сотні проектів з відкритим кодом, від тих, які підтримують великі компанії, до окремих малих проектів, використовують наші продукти.
Що ви робитимете в цьому проекті
- Візьміть участь у розробці міжплатформного ядра (C++).
- Дізнайтеся як працюють різні функції та внутрішні інструменти Chromium.
- Розширте основний API і надайте доступ до нових функцій Chromium.
- Забезпечте сумісність із останніми версіями Chromium.
- Постійно вдосконалюйте свої навички з розробки, впровадження, налагодження та документування рішень.
Необхідні знання та навички
- 3+ роки досвіду розробки C++.
- Добре розуміння TDD, ООП та принципів розробки API.
- Глибоке знання Git або іншої DVCS.
- Відповідальність, дисциплінованість та вміння вирішувати нетривіальні проблеми.
Буде плюсом
- Досвід роботи з Python, Java, .NET, Objective-C.
- Створення власного продукту або бібліотеки C++.
Ми пропонуємо вам
- стати частиною команди продуктів, де результати є пріоритетом №1.
- Процеси з найкращими інженерними практиками, зосередженими на якості.
- Гнучкий графік і можливість віддаленої роботи.
- Довгостроковий, стабільний проект.
- Шанс брати участь у бонусній програмі на основі результатів продажу продукції.