Beschreibung
Aufgaben:• Sie arbeiten als iOS EntwicklerIn in einem agilen Softwareumsetzungsteam mit modernsten Technologien und Vorgehensmethoden (z.B. Kanban) an einem der fortschrittlichsten Multi-Kanal-Vertriebssysteme weltweit.
• Ihr Ziel ist die (Mit)Entwicklung einer nativen iOS App auf Basis von Swift mit eingebetteten Web Anteilen (WKWebView).
• Die Konzeption, das Design, die Entwicklung und Integration von Komponenten sowie Build & Deploymentaufgaben gehören zu Ihrem Arbeitsalltag. In diesem Kontext übernehmen Sie die Wartung, Fehleranalyse und -behebung.
• Sie führen Systemanalysen, Design- und Codereviews durch. Auch wirken Sie bei der Entwicklung und Durchführung von Unit- und Modultests mit und übernehmen dazugehörige Komponententests.
• Sie tragen Verantwortung bei der Qualitätssicherung, setzen aktive Maßnahmen zum Monitoring und der Analysierbarkeit von Produktionsproblemen (Logging). Dazu gehört die Erstellung und Pflege der technischen Dokumentation.
• Die Anleitung und Unterstützung von weniger erfahrenen Software-Developern zählt zu Ihren Aufgaben.
• Sie wirken bei der Auswahl der genutzten Technologien in der Softwareentwicklung und bei Machbarkeitsprüfungen sowie der Gestaltung des Entwicklungs- und Deploymentprozesses mit.
• Sie erstellen Aufwandsschätzungen, analysieren und bewerten proaktiv Refactoring Maßnahmen und sprechen Empfehlungen aus.
• Sie tragen zur Performance Optimierung der Komponenten und zur teamübergreifenden Zusammenarbeit für best practice sharing und deren Standardisierung bei.
• Funktionsübergreifende Aufgaben im Rahmen eines agilen Softwareumsetzungsteams mit EntwicklerInnen, AnalystInnen und TesterInnen können Sie flexibel übernehmen.
Must-Have-Skills:
• Sie sind leidenschaftliche/r EntwicklerIn mit praktischer Erfahrung als iOS App EntwicklerIn (nativ).
• Sie verfügen über Erfahrung mit agilen Softwareentwicklungsmethoden und der Arbeit in agilen Teams.
• Sie verfügen über Entwicklungserfahrung mit Swift.
• Hohe Eigenmotivation zum kontinuierlichen Lernen neuer Methoden, Technologien/Entwicklungssprachen und Frameworks zeichnet Sie aus.
• Eine qualitativ hochwertige Entwicklung im Sinne von Clean Code ist Ihnen wichtig.
• Sie können sowohl in agilen als auch konventionell geführten Projekten gut arbeiten und Ihre Arbeitsweise ist selbstständig, verantwortungsbewusst, strukturiert und teamorientiert.
Nice-to-Have-Skills:
• Im Idealfall haben Sie bereits Erfahrung mit MVVM, SwiftUI und Reactive Programming Frameworks (insbesondere Combine).
Start: 12.07.2021
Dauer: 31.12.2021
Einsatzort: Remote (100%)
Branche: Transportwesen
Auslastung: 100%