Jobbeschreibung
Computer Futures ist Teil von SThree PLC, einer der weltweit führenden Personalberatungen für die MINT-Branche. SThree ist in 15 Ländern tätig und beschäftigt weltweit über 2.600 Mitarbeiter in mehr als 45 Büros.
Bei unserem Kunden entwickelst Du eine leistungsfähige, sichere und einfach nutzbare mobile Plattform und App-Komponenten für iOS und Android. Du arbeitest eng mit Produkt, UX, QA und Engineering zusammen, verantwortest Architekturentscheidungen, baust wiederverwendbare Komponenten, stärkst Sicherheit und Observability und gestaltest eine exzellente User Experience – perspektivisch auch mit On‑Device‑ML/CV.
- Plattform-Architektur & Weiterentwicklung:
Konzeption, Aufbau und kontinuierliche Weiterentwicklung einer modularen App‑Plattform auf Basis moderner Cross‑Platform‑Technologien. - Enablement & Developer Productivity:
Bereitstellung wiederverwendbarer UI‑ und Plattformkomponenten, Guidelines und Dokumentation; technische Beratung für Teams, die die Plattform nutzen. - UI/UX-Exzellenz:
Entwicklung moderner, intuitiver UI‑Bausteine; Feinschliff bei Mikro‑Interactions und Details, die den Unterschied zwischen Design‑Entwurf und tatsächlicher Nutzung ausmachen. - Qualität & Automatisierung:
Mitgestaltung technischer Anforderungen, Teststrategie (Unit, UI, Integration), Build‑Prozesse und CI/CD – mit Blick auf Stabilität, Wartbarkeit und Gesamtstrategie. - Transparenz & Telemetrie:
Integration von Metriken und Logging, Validierung von Annahmen über Nutzungsverhalten, frühzeitiges Erkennen und Kommunizieren von Problemen. - Security & Integrität:
Umsetzung robuster Maßnahmen zur Absicherung von App‑Integrität und Datenschutz; kontinuierliche Verbesserung in einem dynamischen Umfeld. - Netzwerkkommunikation & Resilienz:
Zuverlässige Client‑Backend‑Interaktion, Fehlertoleranz, Performance‑Optimierungen und saubere API‑Integration. - Innovation & On‑Device‑ML (perspektivisch):
Evaluierung und (wo sinnvoll) Einsatz von Modellen direkt auf dem Endgerät zur Verbesserung der Nutzererfahrung. - Zusammenarbeit:
Enge, tägliche Zusammenarbeit mit Product, UX, QA und weiteren Engineering‑Disziplinen; Aufwandsschätzungen und Sprint‑Planung.
- Ausbildung/Erfahrung:
Studium im MINT‑Bereich oder vergleichbare Qualifikation; mehrjährige Erfahrung in der mobilen Softwarearchitektur bzw. iOS‑Entwicklung. - Tech‑Know‑how (Auswahl):
- Cross‑Platform Fokus (z. B. Kotlin/Compose Multiplatform oder äquivalente Frameworks).
- Sehr gute Kenntnisse in Kotlin und/oder Swift; Architektur‑Patterns, Dependency Injection.
- Routiniert mit gängigen Tools (z. B. Android Studio, Xcode, IntelliJ), Issue‑Tracking & Wissensmanagement.
- Testautomatisierung, Code‑Qualität, CI/CD, Observability.
- Arbeitsweise & Mindset:
Analytisches Denken, hohe Lernbereitschaft, Ergebnisorientierung; Freude daran, Wissen zu teilen und Best Practices im Team zu verankern. - Team & Agilität:
Vertraut mit agilen Methoden (Scrum/Kanban) und Zusammenarbeit auf Augenhöhe; klare Kommunikation.
- Gestaltungsspielraum & Verantwortung:
Hohe Eigenverantwortung, direkter Einfluss auf Plattform und Produktqualität. - Modernes Arbeitsumfeld:
Agiles Team, kurze Entscheidungswege, Fokus auf Entwickler‑Produktivität. - Weiterentwicklung:
Zeit und Budget für Weiterbildung; Austausch mit Expert:innen unterschiedlicher Disziplinen. - Flexibilität:
Flexible Arbeitszeiten; Remote/Hybrid möglich.