Native Android Developer (alle Geschlechter)
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
- Verfeinerung und Detailierung der User-Stories
- bei der Präsentation der Ergebnisse
- den Retrospektiven
- täglichen Abstimmungen und Feinplanungen.
- Entwicklung mit Methoden der agilen Softwareentwicklung
- Test Driven Development (TDD)
- Continious Integration (CI)
- Continious Delivery (CD)
- Pair Programming
- 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