Beschreibung
In einem agilen SCRUM-Team werden für einen Mobilfunkdienstleister Service Apps entwickelt.Die Apps werden nativ für Android und iOS programmiert und folgen einem White-Label Ansatz. Dadurch ist es möglich eine standardisierte gute User Experience agil für unterschiedliche Marken an die Kunden zu liefern. Auch neuere Technologien wie OCR sollen zukünftig die Apps verbessern.
Aufgaben:
• User Stories eigenständig Entwickeln
• Aufbau neuer Funktionalitäten in den Apps
• Entwicklung des Java Codes in einer modularen und modernen Architektur
Must-Have
• Android Entwicklung von 3-5 Jahren
• Java und Android Studio
• State-Of-The-Art Patterns (MVC/MVP) in der Android Entwicklung
• SQLite Datenbanken
• Erfahrung mit Client-Server Apps und der Anbindung von Web-Services mit REST-APIs in einer komplexen (heterogenen) Systemwelt
Nice-To-Have
• JUnit, Robolectric, Mockito, Dagger2 und Android Support Libraries
• Erfahrung im Design von modernen User Interfaces für eine sehr gute User Experience
• Espresso, Appium, JIRA/Confluence und OkHttp bzw. RetroFit
• Erfahrung in der Entwicklung von Apps im Mobilfunkbereich und von Windows-Phone Apps mit C#
• Erfahrung in der Entwicklung von hybriden Apps und entsprechenden Frameworks wie z.B. Ionic
Eigenes Equipment ist mitzubringen.