Senior iOS Developer (m/w)

Frankfurt am Main  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

Tätigkeitenbeschreibung
Für unseren Kunden suchen wir einen Senior iOS Developer (m/w)

Aufgabenbeschreibung:
- Beratung des Auftraggebers zur Themenstellung „mobile Anwendungen unter iOS“ für das Projekt Kanal Mobile
- Aktive, eigenverantwortliche Tätigkeiten innerhalb des gesamten Entwicklungszyklus von Konzeption, Design, Implementierung, Test und Deployment mit hoher Identifikation zum Thema innerhalb gegebener grober Leitplanken und Standards in state of the art Technologie.
- Programmierung /Implementierung/Refactoring 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
- Expertise und Beratung/Coaching in modernen Anwendungsarchitekturen (Clean-Code, Emergent Architecture, SOLID, Mobile Gateway)
- Optimierung der Build-Architektur (Continous Integration/Continous Deployment) mit Hilfe von Jenkins/TeamCity, CocoaPods, Carthage, fastlane und/oder anderen hilfreichen Werkzeugen
- Expertise und Coaching in der Nutzung von automatisiert erhobenen Qualitätsmetriken (statische und dynamische Codeanalyse)
- Expertise und Coaching in Themen des eXtreme Programming und Scrum-Development (Pair-Programming, TDD, Refactoring, etc)
- Ausarbeitung 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
- Beratung des Auftraggebers zur technischen Architektur(strategie) der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung
-Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
- Beratung des Auftraggebers zur technischen Architektur(strategie) der IT-Systeme im Themenumfeld sowie deren Weiterentwicklung
- Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
- Aufwandsschätzung für die technische Lösung im Projekt
- Präsentationen zu technisch komplexen Themenstellungen
- Moderation von Workshops zu technischen Architekturthemen/Softwareentwicklung im Themengebiet
-Durchführen der Reviews von Design, Code und Tests






Fähigkeiten (Must have)
CleanCode, iOS, Kanban, Objective-C, Scrum, SWIFT, Test driven

Fähigkeiten (Nice to have)
-
Start
ab sofort / nach Absprache
Dauer
3 Monate ++
(Verlängerung möglich)
Von
Axitera GmbH
SIPJOB-ID:
1061
Eingestellt
13.10.2017
Projekt-ID:
1433750
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren