Jotta Group er en norsk skyleverandør bak Jottacloud, Min Sky og white-label skyløsninger for europeiske partnere som Telenor og Elkjøp. Siden 2008 har vi vokst til nesten to millioner direkte brukere og er i dag ett av få reelle europeiske alternativer i et marked dominert av globale teknologigiganter. Vi eier og drifter vår egen infrastruktur, fra fysiske datasentre og hardware til applikasjonene som kjører på toppen, og lagrer data i Norge, kryptert, fysisk sikret og underlagt strenge norske og europeiske personvernregler, på 100 % fornybar energi.
I dag får Linux-brukere et kommandolinjeverktøy. Det er alt. Synkroniserings- og backup-motoren vår kjører allerede på Linux, men det finnes ingen grafisk app – og det skal vi gjøre noe med. Vi ser etter en Linux-utvikler som vil bli med i Desktop-teamet vårt og hjelpe oss å bestemme hva denne appen skal være, for så å bygge og eie den.
Hva du vil gjøre
Synkroniserings-/backup-motoren vår er en moden, plattformuavhengig Go-daemon — den samme motoren som allerede driver Windows- og macOS-klientene våre. Den vanskelige delen på Linux er ikke motoren, det er UI-laget, og hvordan det skal bygges er fortsatt genuint åpent: porte den eksisterende Windows-appen til Avalonia, eller bygge en native GTK-app — eller noe helt annet. Vi har ikke bestemt oss, med vilje. Du vil hjelpe oss å vurdere disse alternativene og ta avgjørelsen, og deretter bygge det vi velger. Du blir en del av et lite team med ansvar for hele desktop-opplevelsen på tvers av Windows, macOS og Linux — noen få utviklere og en produkteier, med reelt eierskap til det de bygger.
Noen av oppgavene dine blir å:
- Bygge og videreutvikle Linux-klienten og koble den til den delte motoren vår over gRPC
- Eie Linux-pakking og distribusjon, livssyklusen til bakgrunnsdaemonen, og integrasjon med skrivebordsmiljøet
- Fikse Linux-spesifikk oppførsel i den delte motoren: filsystemhendelser, filstier, tillatelser
- Være vår faste Linux-ekspert og gjennomgå Linux-relaterte endringer i hele kodebasen
- Bygge opp testdekning og CI for Linux fra grunnen. Dette er et område vi investerer i, og du vil definere hvordan det skal se ut for Linux
Er dette deg?
Linux-kompetanse
- Linux er ditt primære arbeidsmiljø, brukt daglig — ikke bare av og til eller i en VM
- Du kjenner Linux-pakking og distribusjon ut og inn:
.deb/.rpm, Flatpak, Snap, AppImage, og avveiningene mellom dem - Du er i stand til å vurdere de forskjellige måtene en Linux-app kan bygges på deres egne premisser, i stedet for bare å utføre et valg andre har tatt for deg
Teknisk bakgrunn
- Du vet hvordan du bygger en desktop-UI som kommuniserer med en lokal bakgrunnstjeneste gjennom et veldefinert API
- Du kan nok Go til å lese og jobbe sammen med en stor Go-kodebase — du behøver ikke være en Go-ekspert
- Du er komfortabel med flertrådet kode og vet hvordan du feilsøker native applikasjoner
- Praktisk erfaring med enten .NET/XAML eller Rust/GTK er et pluss, men dømmekraft på tvers av stacker betyr mer enn mestring av én
Hvorfor Jotta?
- Du eier Linux-klienten fra A til Å — fra UI til pakking og daemon-integrasjon — med kort vei fra idé til lansert programvare
- Reell påvirkning fra dag én: du hjelper oss å velge retning for Linux-appen, i stedet for bare å bygge det andre allerede har bestemt
- Kultur for å få ting gjort, høy tillit og et sterkt fagmiljø på tvers av Trondheim og Oslo
- Et stabilt og lønnsomt selskap med en historie med sunn organisk vekst, bygget for langsiktighet
- Hybrid arbeidshverdag med reell fleksibilitet, 7 + 3 % pensjon og 7 ekstra feriedager i tillegg til lovpålagt ferie
- Kontorer i Oslo og Trondheim
Klar for å bygge vår første ordentlige Linux-app?
Vi starter prosessen med intervjuer i august.
Send CV og søknadsbrev til jobs@jottacloud.com — vi ser fram til å lese dem.