Aufgaben
* Entwicklung und Umsetzung agiler Arbeitsweise einer App auf Android-Basis und das dazugehörige Backend sowie Schnittstellen zu den Partnersystemen iterativ und inkrementell
* Kernfeatures sind die Kontrolle und die Fahrpreisnacherhebung von Fahrausweisen
* Iterative und inkrementelle Softwareentwicklung der Anwendungsarchitektur und der Features.
* Schätzung, Planung und Umsetzung der User-Stories des Product Backlogs in Time-Boxes.
* Aktive Mitarbeit an der
o Verfeinerung und Detailierung der User-Stories
o bei der Präsentation der Ergebnisse
o den Retrospektiven
o täglichen Abstimmungen und Feinplanungen.
* Entwicklung mit Methoden der agilen Softwareentwicklung
o Test Driven Development (TDD)
o Continious Integration (CI)
o Continious Delivery (CD)
o Pair Programming
o XP (Extreme Programming).
Erforderliche Kompetenzen
* Abgeschlossenes Bachelor- oder Masterstudium
* Aktuelle, praxiserprobte Erfahrung mit Kotlin in der Android App-Entwicklung und zugehörigen Bibliotheken.
* Aktuelle, praxiserprobte Erfahrung als Fullstack-Entwickler von der Datenbank bis zum Frontend.
* Aktuelle, mehrfach praxiserprobte Kenntnisse in der testgetriebenen Entwicklung von mobilen Anwendungen (Apps) und der dazugehörigen Backend- und Persistenz-Systeme.
* Fundierte Erfahrung in der Softwareentwicklung in einem Scrum-Team