← Vissza a listához
Állás

Szoftvermérnök (Linux)

Backend Developer • Helyszíni • Teljes munkaidő • 📍 London UK

A Proton, amelyet 2014-ben CERN-tudósok alapítottak, adatvédelmet előtérbe helyező, milliók által használt termékeket épít. A Proton Drive Desktop csapat a hiányzó Linux platformmal egészíti ki biztonságos felhőtárolóját és közös szerkesztésű csomagját. Ez egy zöldmezős (greenfield) projekt, amely nagy láthatóságot kap a Protonon belül és a nyílt forráskódú közösségben is, és ez lesz az első nyilvános példa arra, hogyan kell natív alkalmazást építeni a Proton Drive SDK-ra.

Feladatok

  • A Proton Drive Linux asztali kliens tervezésének és megvalósításának teljes felelőssége, az alapoktól, zöldmezős módon felépítve
  • Annak biztosítása, hogy a kódbázis megfeleljen az éles nyílt forráskódú szoftverek színvonalának
  • Mély integráció a Linux-specifikus rendszerkomponensekkel, beleértve a fájlszinkronizációs motor fájlrendszer-rétegét
  • Hozzájárulás a platformfüggetlen SDK-hoz és CLI-eszközökhöz, hogy a Linux-funkciók szkriptelhetők és kliensek között használhatók legyenek
  • Kliensek közötti automatizált és végpontok közötti tesztek építése és karbantartása a Windows- és Mac-mérnökökkel együtt
  • Alkalmazástelemetria meghatározása és megvalósítása a teljesítményelemzés, a hibakeresés és az ügyféltámogatás érdekében
  • A build pipeline-ok, a csomagolás és a terjesztés felelőssége a fontosabb Linux-disztribúciókon

Elvárások

  • Legalább ötéves tapasztalat Linux-alapú asztali kliensszoftverek fejlesztésében, mind grafikus felületű, mind parancssori (CLI) alkalmazásoknál
  • Kódminőségi elvek bevált gyakorlatainak alkalmazása
  • Tapasztalat a DevOps elveivel és gyakorlataival (CI/CD stb.)
  • Tapasztalat a verziókövetéssel Git-en keresztül (kódellenőrzések, ágkezelés és összefésülés stb.)
  • Nyílt forráskódú Linux-fejlesztés, -terjesztés, -csomagolás és -karbantartás több disztribúción (pl. Debian- vagy Fedora-alapú platformokon)
  • A teljes szoftverfejlesztési életciklus (SDLC) végponttól végpontig történő kezelése

Előny

  • Tapasztalat Linux asztali kliensfejlesztésben, különösen GTK+ vagy alternatívaként Qt keretrendszerrel
  • Rust-tapasztalat

Soft skillek

Felelősségvállalás és önállóságEgyüttműködés a platformközi mérnökökkelLelkesedés a nyílt forráskódú munka iránt

Amit kínálunk

  • Értelmes munka, amely csak a felhasználóknak felel
  • Sokszínű, együttműködő és összetartó csapat
  • Megfelelő hardver és szoftver a munkához
  • Tanulási és fejlődési lehetőségek
  • Erős egészségügyi fedezet, nyugdíj-lehetőségek, bőséges szabadság és wellness-támogatás
  • Részvényopciók már az első naptól
  • Személyes együttműködés a genfi, zürichi, barcelonai, londoni és további irodákban
  • Ebéd és nasi az irodában
  • Térített közlekedés (tömegközlekedés, kerékpártámogatás vagy parkolás)
  • Rugalmas munkaidő

A munkáltatóról

A Protont 2014-ben CERN-ből érkező tudósok alapították abból a meggyőződésből, hogy az adatvédelem alapvető emberi jog. A világ legnagyobb titkosított e-mail szolgáltatását és adatvédelmi eszközök sorát üzemelteti, nyereséges és független (kockázatitőke-befolyás nélkül), és több mint 500 munkatársa van 50-nél is több országból. Teljes kliens kódbázisát nyílt forráskódú licenc alatt teszi közzé.