Agile Developer Kotlin und Android (alle Geschlechter)
Aufgaben
- Entwicklung 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 Verfeinerung und Detailierung der User-Stories; bei der Präsentation der Ergebnisse; den Retrospektiven sowie den täglichen Abstimmungen und Feinplanungen
- Entwicklung mit Methoden der agilen Softwareentwicklung, u.a.
- Test Driven Development (TDD)
- Continious Integration (CI)
- Continious Delivery (CD)
- Pair Programming und XP (Extreme Programming)
Erforderliche Kompetenzen
- Erfolgreich abgeschlossenes Studium
- Aktuelle, praxiserprobte Erfahrung mit Kotlin in der Android App-Entwicklung und zugehörigen Bibliotheken.
- Aktuelle, mehrfach praxiserprobte Kenntnisse in der testgetriebenen Entwicklung von mobilen Anwendungen (Apps) und der dazugehörigen Backend- und Persistenz-Systeme.
- Sehr gute Deutschkenntnisse in Wort und Schrift