Beschreibung
Für ein Projekt im Logistikumfeld suchen wir derzeit noch für den Standort Frankfurt einen iOS mobile Architekt.
iOS Architekt/Entwickler (m/w)
Das ist Ihre Aufgabe:
Beratung des Auftraggebers zur Themenstellung mobile Anwendungen unter iOS" für die Application.
Refactoring/Programmierung/Implementierung technischer Komponenten in Applikationen auf Basis der Technologie 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. cucumber, calabash, OCMock, OCMockito, Kif, Cuckoo
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)
Aktive Unterstützung in der iterativen Überführung der Legacy Anwendung auf moderne Anwendungsarchitekturen (Clean-Code, Emergent Architecture, SOLID, Mobile Gateway)
Aktives Coaching der Teammitglieder zu Themen des eXtreme Programming und Scrum-Development (Pair-Programming, TDD, Refactoring, etc)
Unterstützung 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
Diese Kenntnisse sollten Sie mitbringen:
Sehr gute Kommunikationsfähigkeiten in Deutsch und Englisch
Mobile, iOS, Mobile Gateway Emergent Architecture
Scrum, Methoden des eXtreme Programming, Pair Programming
Erstellung, Analyse und kontinuierliche Überwachung von Softwaremetriken, Architekturbewertung, Testautomatisierung (Unit-/Integration-/Akzeptanztests)
Erfahrung in der Mitarbeit als Architekt/Coach/Entwickler in Scrum Teams
Mehrjährige Erfahrung im Bereich Mobile
Erfahrung in der iterativen Überführung einer Legacy Anwendung in eine moderne Anwendungsarchitektur mit Hilfe von aktuellen Refactoring-Methoden
Mehrjährige Erfahrung in der Einführung und Verwendung von automatisierten Unit-/Integrations- und Akzeptanztests
Mehrjährige Erfahrung in der Entwicklung und im Entwurf von qualitativ hochwertiger Software (OO, Clean-Code, Design Pattern, SOLID)
Erfahrung in Entwurf und Entwicklung von Continious Delivery Pipeline mit z.B. Jenkins
Mehrjährige Erfahrung in der Entwicklung/Design/Entwurf in Objective-C
Mehrjährige Erfahrung in der Verwendung von modernen Versionsmanagementsystemen (Git)
Start: Februar 2017
Laufzeit: 11 Monate
Standort: Frankfurt
Projektsprache: Deutsch und Englisch
Auslastung: 100%/vor Ort
Interessiert?
Dann freue ich mich auf Ihre Bewerbung mit aktuellen Lebenslauf