Senior iOS Engineer (m/w/d) 80-100%

Sei unter den ersten Bewerbenden.
Nur für registrierte Mitglieder
Kreuzlingen
CHF 80’000 - 120’000
Sei unter den ersten Bewerbenden.
Vor 6 Tagen
Jobbeschreibung

Verwandle Momente in Erinnerungen!

Du liebst es, innovative iOS-Apps zu entwickeln und Technologie mit einem großartigen Nutzererlebnis zu verbinden? Dann werde Teil von ifolor und gestalte aktiv die Weiterentwicklung unserer iOS Mobile-App mit – einem Produkt, das unzähligen Menschen hilft, ihre schönsten Erinnerungen festzuhalten.

Warum ifolor?

  • Herausfordernd: Spannende Produkte und Projekte, attraktive Anstellungsbedingungen wie z.B. Fortbildungen und Unterstützung Deiner individuellen Entwicklung, überdurchschnittliche Sozialleistungen & attraktive Vergütung
  • Qualität: Arbeite in einer Umgebung, die durch hohe Qualitätsstandards geprägt ist
  • Familienunternehmen: Offene Unternehmenskultur in familiärer Atmosphäre
  • Gestaltung: Möglichkeit, Deinen Arbeitsplatz und Deine Rolle aktiv mitzugestalten und Dich mit Deinen Stärken einzubringen

Deine Rolle bei uns

  • Feature-Entwicklung: Du übernimmst die Verantwortung für die Konzeption, Umsetzung und kontinuierliche Weiterentwicklung von Funktionen, die das Nutzererlebnis unserer iOS-App verbessern.
  • Codebase-Modernisierung: Du leitest die Migration unserer bestehenden Objective-C-Codebasis zu einer skalierbaren, wartbaren Swift-Architektur und gestaltest so aktiv die technische Zukunft unserer App mit.
  • Performance-Optimierung: Du analysierst Engpässe, refaktorisierst kritische Komponenten und sorgst durch gezielte Optimierungen für eine stabile, performante Nutzererfahrung.
  • Code-Qualität: Du stellst durch systematische Fehleranalysen, umfassende Tests und optimierte CI/CD-Prozesse eine hohe Codequalität sicher.
  • iOS-Expertise: Du berätst interdisziplinäre Teams – von Produktmanagement über UX bis Marketing und QA – in technischen Fragestellungen und stellst sicher, dass unsere Lösungen den iOS Best Practices und den Human Interface Guidelines entsprechen.
  • Technische Führung: Du triffst Architekturentscheidungen, leitest Code Reviews und entwickelst unsere technischen Standards, Tools und Workflows kontinuierlich weiter.
  • Wissensaustausch: Du unterstützt Teammitglieder mit deinem Fachwissen, förderst eine offene Lernkultur und trägst zur kontinuierlichen Weiterentwicklung des Teams bei.

Was du mitbringst

  • Erfahrung: Du verfügst über mindestens 5 Jahre Erfahrung in der Entwicklung nativer iOS-Anwendungen und bringst fundiertes Know-how in Swift und Objective-C mit.
  • Technisches Wissen: Du beherrschst UIKit, SwiftUI und Combine und kennst dich mit den iOS Human Interface Guidelines bestens aus.
  • Systemverständnis: Du hast Erfahrung in der Speicherverwaltung (ARC), im Multithreading (GCD, NSOperation, Async-Await) sowie in der Performance-Optimierung komplexer Anwendungen.
  • Architektur: Du bist sicher im Umgang mit RESTful APIs, denkst in modularen Architekturen und setzt auf skalierbares Software-Design.
  • Toolset: Du arbeitest routiniert mit Git, kennst Git-Flow und hast Erfahrung mit CI/CD-Pipelines – idealerweise mit Azure DevOps.
  • Kommunikation: Du erklärst komplexe technische Zusammenhänge verständlich und arbeitest eng und effektiv mit interdisziplinären Teams zusammen.
  • Arbeitsweise: Du handelst pragmatisch, findest die Balance zwischen technischer Exzellenz und Produktfokus und bringst dich eigenverantwortlich und initiativ ein.
  • Teamspirit: Du arbeitest gern im Team, gibst konstruktives Feedback und schätzt eine offene, unterstützende Zusammenarbeit.
  • Lernbereitschaft: Du bewegst dich sicher in gewachsenen Legacy-Systemen, bist neuen Technologien gegenüber aufgeschlossen und hast Freude an kontinuierlichem Lernen.
  • Sprachkenntnisse: Du kommunizierst sicher auf Deutsch und Englisch– sowohl mündlich als auch schriftlich.