Senior szoftvermérnök (Inbox Desktop)
A Proton Inbox üzleti egysége, egy mintegy 60 fős, több szakterületet átfogó csapat, amely a Proton Mailt és a Proton Calendart fejleszti, senior szoftvermérnököt keres az Inbox Desktop csapatába. A csapat az Inbox asztali klienseit fejleszti, konkrétan a Proton Mail Desktop alkalmazást, a Proton Mail Bridge-et és az exportáló eszközt, és éppen újraépíti kliensalkalmazásait egy új, platformfüggetlen Rust kód köré szervezett technológiai eszköztáron. A pozícióban technikai felelősséget vállalnál a Proton Mail Desktop alkalmazásért Windows és Linux platformon. A csapat Golangot, C++-t, Qt-t, JS-t, TypeScriptet, Reactot és Electront használ, és minden kliensoldali kód nyílt forráskódú, GPL3 licenc alatt.
Feladatok
- ▹Új technológiák értékelése, valamint csapatok és üzleti egységek közötti technikai döntések támogatása
- ▹Termékspecifikációk technikai követelményekké alakítása és a csapat irányítása a megvalósításig
- ▹Meglévő és új funkciók megvalósítása, üzembe helyezése és karbantartása a magas minőségű felhasználói élményért
- ▹A szoftverfejlesztési életciklus, az eszközök és a folyamatok fejlesztése a skálázhatóság és a fejlesztői élmény érdekében
- ▹Tiszta, tömör és tesztelhető kód írása
- ▹Új funkciók, technikai kezdeményezések és zöldmezős (greenfield) projektek hatókörének, tervezésének és végrehajtásának menedzselése
- ▹Csapattagok mentorálása, valamint a tanulás és a felelősségvállalás kultúrájának ápolása
Elvárások
- ▹Jelentős, releváns szakmai szoftverfejlesztési tapasztalat Rusttal, vagy nagyon erős háttér modern C++-ban, ésszerűen összetett Rust hobbiprojektekkel
- ▹Tapasztalat magas minőségű, gyors, Windows és Linux platformfüggetlen asztali alkalmazások fejlesztésében
- ▹Jártasság natív és platformfüggetlen asztali UI-keretrendszerekben (Avalonia UI, Qt, Electron)
- ▹Tapasztalat a felhasználói felület és az üzleti logika fejlesztésében egyaránt
- ▹Termékközpontú szemlélet, a kulcsfontosságú üzleti és termékteljesítmény-metrikák ismeretével
- ▹Képesség architekturális döntések meghozatalára, valamint a stratégiai tervezéshez és a termékirányhoz való hozzájárulásra
- ▹Bizonyított képesség az együttműködő munkára elosztott csapatban, kiváló írásbeli kommunikációval
- ▹Erős problémamegoldó és távoli hibaelhárítási készségek a felhasználói adatvédelem megőrzése mellett
- ▹A biztonságos kódolási gyakorlatok ismerete és elkötelezettség a biztonság és az adatvédelem iránt
- ▹Alapszintű (BSc) vagy mesterszintű (MSc) diploma informatika, szoftvermérnökség vagy kapcsolódó területen
Előny
- ▹Tapasztalat macOS vagy mobil platformfüggetlen fejlesztésben
- ▹Jártasság egyirányú adatáramlású (Elm-szerű) keretrendszerekben
- ▹Tapasztalat Grafanával, Metabase-szel vagy más monitorozási platformokkal
- ▹Tapasztalat B2B területen, lehetőleg online adatvédelmi és/vagy produktivitási kontextusban
Soft skillek
Amit kínálunk
- ▹Irodaközpontú kultúra genfi, zürichi, prágai, barcelonai, párizsi, londoni, vilniusi, szkopjei és tajpeji irodákkal; otthoni munkavégzés az idő legfeljebb 30%-ában; minden csapat +/- 1 óra időzónán belül
- ▹Lehetőség új technológiák bevezetésére; minden, a munkához szükséges eszköz és szoftver
- ▹Ebéd és snack az irodákban
- ▹Utazási költségtérítés
- ▹Részvényopciók
- ▹Rugalmas munkaidő
- ▹Tanulási és fejlődési lehetőségek
- ▹Átfogó egészségbiztosítás, nyugdíj-megtakarítás, bőséges szabadság és wellness-programok
A munkáltatóról
A Protont 2014-ben CERN-tudósok alapították, hogy ingyenes, nyílt forráskódú adatvédelmi technológiát nyújtson, és több mint 100 millió felhasználó támogatja, akiknek az előfizetése a vállalat egyetlen bevételi forrása. Az Inbox egység a Proton Mailt és a Proton Calendart fejleszti; a backend a Proton saját adatközpontjaiban, helyben fut, és minden kliensoldali kód nyílt forráskódú, GPL3 licenc alatt. A cég nyereséges, és több mint 500 főt foglalkoztat 50-nél is több országban.