Beschreibung
Aufgabe:• Beratung des Auftraggebers zur Themenstellung „mobile Anwendungen“
• Refactoring / Programmierung / Implementierung technischer Komponenten in Applikationen auf Basis der Technologie Java, Spring Framework, Android SDK, Objective-C/Swift, iOS SDK (latest), Cocoa Framework und Xcode
• Entwicklung und Umsetzung einer Testarchitektur für automatisiertes Tests mit Hilfe von Unit Tests, Integrationstests, Akzeptanztests und Mockobjekten mit z.B. JUnit, cucumber, calabash, OCMock, OCMockito, Kif, Cuckoo
• Aktive Beratung in der iterativen Überführung der Legacy Anwendung auf moderne Anwendungsarchitekturen (Clean-Code, Emergent Architecture, SOLID, Mobile Gateway)
• Optimierung der Build-Architektur (Continious Integration) mit Hilfe von Jenkins/TeamCity, CocoaPods, Carthage, fastlane und/oder weiteren hilfreichen Werkzeugen
• Beratung zur Einführung und Nutzung von automatisiert erhobenen Qualitätsmetriken (statische und dynamische Codeanalyse)
• Aktives Coaching der Teammitglieder zu Themen des eXtreme Programming und Agile Software Engineering (Pair-Programming, TDD, Refactoring, etc.)
• Fachliche Beratung des Teams bei der Ausweitung der Definition of Done inklusive Abstimmung mit anderen Teams
• Analyse von Problemstellungen im genannten Kontext sowie Erarbeiten und Bewerten von Handlungsoptionen zur Lösung der Problemstellungen gemäß Best Practises des Marktes und unter Berücksichtigung der Kundensituation
• Erstellen von Lieferpaketen für die betreffenden Applikationen
Anforderung:
- Kenntnisse in der Software Entwicklung mit Objective-C/Swift, iOS SDK, Cocoa Framework und Xcode, Java, JUnit, Spring Framework, Android SDK
- Kenntisse im Agilen Software Engineeting (Clean Code, Pair Programming, TDD, Unit Tests, Akzeptanztests, Continious Delivery Pipeline)
- Erfahrung in der Entwicklung und im Entwurf von qualitativ hochwertiger Software (OO, Clean-Code, Design Pattern, SOLID)
Wünschenswert:
- Projektreferenzen in der technischen Architektur von mittleren und Großprojekten in den letzten Jahren
Beginn: 04.09.2017
Dauer: 29.12.2017 ++
Branche: Logistik/Transport