C++ developer

Kedves Érdeklődő!

A következő pár sorban igyekszünk röviden bemutatni a terméket, a pozíciót, a feladatköröket és a céget is.

A termékről

A Kameleo egy olyan stealth browsing szoftver termék, amit B2C és B2B irányban is értékesítünk a világ minden táján. Teljes anonimitást és multi-accounting lehetőséget biztosítunk ügyfeleink számára desktopon és mobilon is. A Kameleo egyik különlegessége, hogy a “lopakodó üzemmód” automatizálható, ezzel egyrészt kitűnik a konkurens termékek jelentős része közül, másrészt számtalan felhasználási lehetőséget biztosít az ügyfelek számára különböző iparágakban, akár az adatbányászatban is.

A Kameleo segítségével egy módosított működésű böngészőt lehet elindítani, ami megváltoztatott értékeket ad vissza, amikor a weboldal a böngésző ujjlenyomat összeállításához szükséges adatokat kérdez le. Ilyen adatok például a képernyőfelbontás, videókártya típusa, elérhető betűtípusok stb. Ez a működés hasonló, mint a Brave Browser esetében. Ezt többek között úgy tudjuk elérni, hogy mi magunk fordítjuk forráskódból a Firefox és Chromium böngészőket. Jelenleg csak Windows platformra dolgozunk, de szeretnénk kibővíteni macOS-re és Linux-ra is.

A pozícióról

A keresett C++ dev egyik feladata az lenne, hogy az általunk meghatározott értékeket kikeresse a Chromium és Firefox forráskódjában és felülírja. Ezeket a forráskód módosításokat (patch-eket) olyan formában kellene megtennie, hogy egy új Chromium/Firefox verzió érkezésekor minél egyszerűbben újra tudjuk fordítani ezeket a módosított böngészőket. Ezeket nem a semmiből kell kitalálnia, vannak már kialakult best practice-ek, például a Brave Browsernél: https://github.com/brave/brave-core

Másik feladat, hogy a módosított böngészőket Windows, macOS és Linux platformokra is le kell fordítani, ezekhez az infrastruktúrát beállítani. Ezt a fordítást automatizálni fogjuk Jenkins-el.
Első körben a böngészők UI felületén nem kell módosításokat végrehajtani, nem kell új felhasználói feature-öket beletenni.

Stack

  • C++ (desktop platformon)
  • Bash, Python alapszintű ismeret
  • Jira, Bitbucket, Git
  • Nyitottság, gyors tanulás

Előnyt jelent

  • Jenkins ismeret
  • Selenium, Puppeteer, Playwright vagy Chrome DevTools Protocol ismerete
  • JavaScript tudás

Bérsáv

Havi br. 1.100.000-1.800.000 Ft

A cégről

Az Outis-Nemo Kft. egy stabil anyagi háttérrel rendelkező kis létszámú vállalkozás, amelyben a tulajdonosok is munkát vállalnak. Idén, 2022-ben értünk el arra a szintre, és jutottunk elhatározásra, hogy jelentős mértékben bővítsük a csapatot. Budán, a Zsolt utcában található a jó hangulatú irodánk, ide várunk téged is.

A céges policy lehetővé teszi a hibrid munkavégzést, így egy héten akár három napot is otthon tölthetsz. Hiszünk abban, hogy a megfelelő emberekkel a home office is hatékonyan működik. Ezenfelül jutalmazási rendszert és előrelépési lehetőséget is kínálunk a kollégáinknak.