Beschreibung
TätigkeitenbeschreibungFür das iOS Starter-Team eines Projektes zum Neubau einer B2C App mit verschiedenen Business Anwendungsfällen (Information, Verkauf/Kauf, u.w.) wird die Unterstützung in folgenden Skills/ Rollen Gesucht
4x iOS Entwicklung
1x Business Analyse
1x Testautomatisierung
Eine langjährig weiterentwickelte und erfolgreiche B2C App wird neuentwickelt und damit auf den technologisch und design-technisch neuesten Stand gehoben. Das gesamte Team setzt sich aus verschiedenen Teilteams zusammen: Server, iOS und Android-Team. Insgesamt wird das Team im Endausbau ca 60 Personen umfassen.
Wesentlicher Fokus liegt auf der Lieferqualität des Codes und dem Aufbau eines Continuous Delivery Prozesses mit einer schnellen Lieferzeit (ähnlich wie Amazon)
Start: Mitte Januar 2018
geplante Projektdauer: 2 Jahre
Für den Projekteinsatz ist eine 5-Tage-Vorort-Anwesenheit in FFM erforderlich
Aufgaben in der iOS-Entwicklung:
- Programmierung /Implementierung/Refactoring technischer Komponenten in Applikationen auf Basis der Technologie Objective-C/Swift, iOS SDK (latest), Cocoa Framework und Xcode
- Aktive, eigenverantwortliche Tätigkeiten innerhalb des agilen Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment
-Durchführen der Reviews von Design, Code und Tests
- Ausarbeitung der Definition of Done inklusive Abstimmung mit anderen Teams
- Analyse von Problemstellungen im genannten Kontext sowie Erarbeiten und Bewerten von Handlungsoptionen
- Beratung und Ideengeber zur technischen Architektur(strategie) der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung
- Aufwandsschätzungen
- Teilnahme an Scrum-Meetings
Must have:
- Objective-C/Swift (3)
- iOS SDK
Nice to have:
- Scrum
- Clean Code
- SQLLite, SQLCipher
- Hudson, Jenkins, Maven
- REST/ SOAP
- Linux
- Cocoapods
- TDD/ BDD
- Expertise in modernen Anwendungsarchitekturen (Clean-Code, Emergent Architecture, SOLID, Mobile Gateway)
- Expertise in Themen des eXtreme Programming und Scrum-Development (Pair-Programming, TDD, Refactoring, etc)
Fähigkeiten (Must have)
CleanCode, iOS, Kanban, Objective-C, Scrum, SWIFT, Test driven
Fähigkeiten (Nice to have)
-