Software Entwickler:in Android/ Kotlin DevOps

APRIORI - business solutions AG
Hamburg, Germany
13 days ago
Apply on www.adzuna.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Android Software Development Android Studio Software Quality Code Review Continuous Delivery Continuous Integration DevOps Github Gradle Junit Node.Js Ansible
+4 more
Kotlin Information Technology Code Restructuring Jenkins

Job description

  • 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.

Requirements

  • 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

Benefits & conditions

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de
Prepare application

Good distractions

Loading talks and stories from around this role…