Standort: Hamburg, Arbeitsmodell: ca. 80 % Remote / 20 % vor Ort, Arbeitszeit: Vollzeit (40 Wochenstunden), Arbeitsweise: Agil nach Kanban
Gestalte die technische Basis moderner Android-Apps mit! Für ein agiles App-Platform-Team suchen wir einen erfahrenen Softwareentwickler (m/w/d) mit Schwerpunkt Android, Kotlin und DevOps.
Das Team verantwortet die technischen Grundlagen einer App und entwickelt die Build-Infrastruktur sowie zentrale Komponenten kontinuierlich weiter. Dabei arbeitest du in einem Kanban-Umfeld an stabilen Entwicklungsprozessen, hoher Softwarequalität und effizienten Build- und Release-Abläufen. Deine Aufgaben - Entwickeln, optimieren und automatisieren
- Du entwickelst und betreibst die Build-Infrastruktur für native Android- und Kotlin-Multiplatform-Anwendungen.
- Du arbeitest mit GitHub Actions, Gradle und weiteren Build- und Automatisierungstools.
- Du führst technische Refactorings an bestehenden Features und Komponenten durch.
- Du berätst bei der betriebssystemspezifischen Konzeption, analysierst Anforderungen und klärst offene Umsetzungsfragen.
- Du bewertest technische Komplexität und Aufwand und unterstützt bei der Lösungsfindung.
- Du sicherst die Qualität entwickelter Komponenten durch Tests und eine nachvollziehbare Dokumentation.
- Du führst Code-Reviews durch, prüfst Pull Requests und unterstützt die Einhaltung von Entwicklungsstandards.
- Du analysierst und behebst Fehler im Rahmen des Bugfixings.
- Du integrierst und aktualisierst zugelieferte Module und Bibliotheken.
Dein Profil - Android-, Kotlin- und DevOps-Know-how
- Du hast ein abgeschlossenes Hochschulstudium der (Wirtschafts-)Informatik (Bachelor oder vergleichbar) oder verfügst über nachweisbar gleichwertige Kenntnisse.
- Du bringst fundierte praktische Erfahrung in der Entwicklung und Pflege von Build-Infrastrukturen für native Android- oder Kotlin-Multiplatform-Anwendungen mit.
- Du verfügst über mindestens 600 Tage einschlägige Programmiertätigkeit innerhalb der letzten fünf Jahre vor Ablauf der Angebotsfrist.
- Du bist sicher im Umgang mit GitHub, Android Studio, Gradle und Kotlin.
- Du hast Erfahrung mit UI-, Unit- und Snapshot-Tests, insbesondere mit Espresso, JUnit und MockK.
- Du arbeitest strukturiert, qualitätsbewusst und eigenständig und bist mit agilen Entwicklungsprozessen vertraut.
Von Vorteil sind
- Kenntnisse in Ansible, Jenkins und Node.js
- Erfahrung mit Continuous Delivery und CI/CD-Prozessen
- Kenntnisse in der iOS-Entwicklung
Das erwartet dich
- Eine technisch anspruchsvolle Aufgabe in einem agilen App-Platform-Team.
- Ein modernes Arbeitsumfeld mit Kanban und enger Zusammenarbeit im Entwicklungsteam.
- Ein hoher Remote-Anteil von rund 80 %.
- Eigenverantwortliches Arbeiten an Build-Infrastruktur, Automatisierung und Softwarequalität.