Beschreibung
Wir verwenden bei der Entwicklung unserer Software einen funktionalen Programmieransatz. Dazu gehören strikte statische Typisierung, unveränderliche Daten, reine Funktionen (“pure functions“) und automatisierte Tests. Wir verwenden die Elm-Architektur (auch bekannt als Model View Update, Elmish, Flux) auf der Client-Seite und die Event-Sourcing-Architektur auf der Server-Seite. Für Leute, die sich mit Haskell, Elm oder PureScript auskennen, mag das sehr vertraut klingen.
Unsere Software läuft auf vielen Betriebssystemen, derzeit iOS, tvOS, Android, Web. Vier weitere Platformen sind geplant. Die Codebasis enthält Code in Swift, Kotlin, Rust, Typescript und Elm. Auf Serverseite verwenden wir Debian GNU/Linux.
Wir suchen Linux-Entwickler (m/w/d) mit Leidenschaft für funktionale Programmierung. Aber keine Sorge, wenn Sie das noch nicht so genau kennen, bei uns können Sie es lernen. Unser Weiterbildungsprogramm führt Sie Schritt für Schritt in die funktionale Programmierung ein. Was Sie mitbringen sollten ist ein grundlegendes Verständnis für den Unterschied von imperativer und deklarativer Programmierung sowie den Willen, neue Technologien zu erlernen und anzuwenden. Wir erwarten also nicht, dass Sie vom ersten Tag alles wissen. Wir bieten Ihnen eine strukturierte Schulung in den Grundlagen der funktionalen Programmierung, die Sie parallel zu Ihren Produktionsaufgaben absolvieren.
Wir organisieren unsere Arbeit nach dem agilen SCRUM-Prozess. GitLab ist unser Ticketing- und Versionierungssystem. Alle Software-Tests sind streng automatisiert, ebenso wie das Deployment (CI/CD). Wir dokumentieren unsere Arbeit in englischer Sprache, daher ist die Beherrschung der englischen Sprache obligatorisch.
Wir möchten, dass Sie langfristig bei uns bleiben und in Vollzeit arbeiten.
Sie sind
Sie sind Informatiker/in mit einen Bachelor-Abschluss oder einer vergleichbaren Ausbildung. Programmieren ist Ihre Leidenschaft und Sie sehen sich in diesem Bereich für eine lange Zeit. Sie kennen bereits zwei oder drei Programmiersprachen und sind bereit, mehr zu lernen. Sie haben bereits von funktionaler Programmierung gehört und dieser Bereich reizt Sie. Sie lernen schnell und sind bereit, Dinge auszuprobieren, die auf den ersten Blick kontrovers erscheinen. Sie sind kreativ und schlagen oft neue Ideen oder Verbesserungen zum aktuellen Stand der Dinge vor. Sie sind in der Lage, neue Komponenten von Grund auf zu entwickeln. Sie haben eine hohe Arbeitsintegrität, liefern ihre Aufgaben pünktlich ab und die Qualität ihrer Arbeit ist sehr hoch.
Sie kennen die Linux Kernel Architektur, können Apps mit BSD Sockets gestalten, Performance optimieren, und Pakete für verschiedene Linux Distributions bauen. Sie haben einen starken Wunsch, die Rust Programmiersprache zu erlernen, oder kennen sie bereits.
Voraussetzungen
Über die Visonum GmbH
Die Visonum GmbH entwickelt Software zur Messung der Geschwindigkeit und Qualität von Internetstrecken. Wir helfen Internetanbietern bei der Lokalisierung von Netzproblemen und Privatkunden bei der Sicherstellung der versprochenen Verbindungsgeschwindigkeiten. Auf diese Weise tragen wir zur Verbesserung der Internet-Infrastruktur bei. Zu unseren Kunden gehören die Vodafone GmbH und Axel Springer SE (Computer Bild). Wir bedienen monatlich mehrere Millionen Nutzer über alle unsere Plattformen.
Ihre Stelle
Veröffentlicht
23.05.2022
Art der Stelle
Vollzeit
Arbeitsort
Remote
Arbeitsbeginn
Ab sofort
Ihre Kenntnisse
Linux Kernel
TCP/IP
Unit Tests
Englisch
Vorteilhaft
Functional Programming
Rust
Haskell
Android
RDK-B
Ihre Vorteile bei Visonum
Jede Menge Vorteile warten bei Visonum auf Sie.
Weiterbildung
Wir bieten ein umfassendes Entwicklungsprogramm für funktionale Programmierung sowie im Bereich automatisierter Tests.
Ihr Beitrag zählt
In einem jungen Unternehmen wie unseren tragen Ihre Ideen und Beiträge einen erheblichen Teil zum Endprodukt dar.
Agilität macht Spaß
Wir unterstützen Sie bei Ihrem Weg zu einer möglichst fehlerfreien Software. Und wir versprechen, es wird Ihnen Spaß machen!
Karrierewachstum
Als Start-up wachsen wir schnell. Wenn Sie in dem frühen Stadium einsteigen, sind Sie in einer guten Position für eine führende Position.
Arbeiten von zu Hause
Genießen Sie die Freiheit eines Teams, das vollständig virtuell arbeitet. Arbeiten Sie dort, wo Sie am liebsten sind.
Rückfragen?
Sind Sie interessiert oder haben Sie Rückfragen?
Wir freuen uns, von Ihnen zu hören!
Wir freuen uns, von Ihnen zu hören!
Bewerbungen richten Sie bitte direkt an: jobs@visonum.de