Senior iOS Mobile Developer

Senior iOS Mobile Developer

Cham Vollzeit 60000 - 80000 € / Jahr (geschätzt) Kein Homeoffice möglich
S

Auf einen Blick

  • Aufgaben: Entwickle erstklassige iOS-Apps mit Swift und arbeite an innovativen Projekten.
  • Unternehmen: Führendes Unternehmen im Bereich spezialisierte mobile Anwendungen mit einem kreativen Team.
  • Vorteile: Attraktives Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Karrieremöglichkeiten und Teamarbeit.
  • Warum dieser Job: Gestalte die mobile Zukunft für Radfahrer und arbeite mit modernster Technologie.
  • Qualifikationen: Mindestens 8 Jahre Erfahrung in der Softwareentwicklung, davon 5 Jahre in iOS.

Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.

Wir suchen einen Senior iOS Mobile Developer, der unserem Specialized App-Team beitritt und dabei hilft, erstklassige mobile Erlebnisse zu liefern, die die rider-fokussierten Initiativen von Specialized unterstützen. In dieser Rolle entwerfen und erstellen Sie erstklassige iOS-Anwendungen mit Swift und wenden ereignisgesteuerte Programmiermuster an, um reaktionsschnelle, effiziente und skalierbare Lösungen zu schaffen.

Sie werden auch an einer Architektur mit Kotlin Multiplatform (KMP) zusammenarbeiten, die eine gemeinsame Geschäftsschicht zwischen Android und iOS nutzt, um Konsistenz und Effizienz über Plattformen hinweg sicherzustellen. Sie arbeiten eng mit Produktmanagern, Designern, Android-Entwicklern und Backend-Teams zusammen, um ansprechende mobile Erlebnisse zu schaffen, die das Specialized-Rider-Ökosystem verbessern.

Wie Sie einen Unterschied machen:

  • Entwickeln, verbessern und warten Sie iOS-Anwendungen mit Swift, SwiftUI, Combine und modernen ereignisgesteuerten Architekturen.
  • Zusammenarbeit an einem Kotlin Multiplatform (KMP)-Setup, das eine gemeinsame Geschäftsschicht integriert, die sowohl auf Android als auch auf iOS verwendet wird, während eine erstklassige native iOS-Erfahrung sichergestellt wird.
  • Entwerfen und implementieren Sie effiziente Caching-Strategien in nativen und gemeinsamen Schichten, um die App-Leistung, Reaktionsfähigkeit und Offline-Zuverlässigkeit zu verbessern.
  • Arbeiten Sie eng mit funktionsübergreifenden Teams – einschließlich Produktmanagern, Designern, Android-Entwicklern und Backend-Entwicklern – zusammen, um nahtlose, plattformübergreifende Benutzererlebnisse zu definieren und bereitzustellen.
  • Leiten Sie technische Diskussionen, betreuen Sie Junior-Entwickler und setzen Sie Best Practices in Bezug auf Codequalität, mobile Architektur, Tests und Leistungsoptimierung über iOS und gemeinsame KMP-Komponenten hinweg.
  • Analysieren Sie komplexe technische Probleme, schlagen Sie skalierbare Lösungen vor, zerlegen Sie Funktionen in handhabbare Aufgaben und leiten Sie Implementierungsbemühungen über Plattformgrenzen hinweg.
  • Tragen Sie zur langfristigen architektonischen Vision für die mobilen Plattformen von Specialized bei, indem Sie Entwicklungsansätze, gemeinsame Geschäftsschichten und Tools mit KMP standardisieren.
  • Bewerten Sie kontinuierlich neue Technologien, Frameworks und Muster, um die Zuverlässigkeit, Wartbarkeit und das Gesamterlebnis der Rider zu verbessern.
  • Fördern Sie die konsistente Nutzung von ereignisgesteuerten Mustern über native iOS- und gemeinsame KMP-Schichten hinweg, um Modularität, Testbarkeit und Reaktionsfähigkeit zu verbessern.

Was Sie brauchen, um zu gewinnen:

  • Über 8 Jahre Erfahrung in der professionellen Softwareentwicklung.
  • Über 5 Jahre praktische Erfahrung in der iOS-Entwicklung mit dem Aufbau und der Bereitstellung von Produktionsanwendungen.
  • Über 2 Jahre Erfahrung in der Integration und Arbeit mit gemeinsamer Kotlin Multiplatform (KMP)-Geschäftslogik in iOS-Anwendungen.
  • Tiefe Expertise in Swift und moderner iOS-Entwicklung, mit starker praktischer Erfahrung in der Verwendung von SwiftUI, Combine und reaktiven/ereignisgesteuerten Mustern.
  • Erfahrung mit Kotlin und Kotlin Multiplatform (KMP) für gemeinsame Domänen- und Geschäftslogik über Android und iOS ist sehr wünschenswert.
  • Starkes Verständnis der Prinzipien der ereignisgesteuerten Programmierung und die Fähigkeit, reaktive, skalierbare und testbare mobile Systeme über native und gemeinsame Schichten zu entwerfen.
  • Solide Erfahrung im Entwerfen und Implementieren von Caching-Strategien und der Arbeit mit lokalen Persistenzlösungen (z. B. Core Data), um Leistung und Offline-Nutzung zu unterstützen.
  • Vertrautheit mit gängigen mobilen Architekturen wie MVVM, MVC, MVP und Clean Architecture, einschließlich der Anwendung dieser Muster in plattformübergreifenden Kontexten.
  • Nachgewiesene Fähigkeit, komplexe Probleme zu zerlegen, Abwägungen zu bewerten und elegante, wartbare Lösungen zu liefern.
  • Starke Kommunikations- und Kollaborationsfähigkeiten, die es Ihnen ermöglichen, sowohl mit technischen als auch mit nicht-technischen Stakeholdern in plattformübergreifenden Teams zu arbeiten.
  • Erfahrung in der Betreuung anderer Ingenieure und der Unterstützung bei der Festlegung technischer Richtungen und Best Practices innerhalb eines mobilen Entwicklungsteams.

Senior iOS Mobile Developer Arbeitgeber: Specialized Europe GmbH

Als Arbeitgeber bietet Specialized nicht nur die Möglichkeit, an innovativen iOS-Anwendungen zu arbeiten, sondern auch ein inspirierendes Arbeitsumfeld, das Kreativität und Teamarbeit fördert. Mit einem starken Fokus auf persönliche und berufliche Weiterentwicklung, regelmäßigen Schulungen und der Zusammenarbeit mit talentierten Fachleuten aus verschiedenen Disziplinen, ist Specialized der ideale Ort für Entwickler, die ihre Fähigkeiten erweitern und bedeutende Beiträge zur Rider-Community leisten möchten. Zudem profitieren Mitarbeiter von flexiblen Arbeitszeiten und einer positiven Unternehmenskultur, die Vielfalt und Inklusion schätzt.

S

Kontaktdaten:

Specialized Europe GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior iOS Mobile Developer erhalten könnten

Netzwerken ist der Schlüssel

Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Fachleuten in Kontakt zu treten. Lass uns gemeinsam an deinem Netzwerk arbeiten, denn oft sind es persönliche Empfehlungen, die den Unterschied machen!

Zeige deine Projekte

Erstelle ein Portfolio oder eine GitHub-Seite, auf der du deine besten iOS-Projekte präsentierst. Zeige, was du kannst, und lass uns zusammen dafür sorgen, dass dein Können nicht unbemerkt bleibt!

Bereite dich auf technische Interviews vor

Übe häufige technische Fragen und Coding-Challenges, die für iOS-Entwickler relevant sind. Wir können dir helfen, die besten Ressourcen zu finden, damit du im Interview glänzen kannst!

Bewirb dich direkt über unsere Website

Wenn du an einer Stelle interessiert bist, bewirb dich direkt über unsere Website. So hast du die besten Chancen, gesehen zu werden, und wir können dich schneller in den Auswahlprozess einbeziehen!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior iOS Mobile Developer mit Bravour zu bestehen

Swift
SwiftUI
Combine
Kotlin Multiplatform (KMP)
Event-Driven Programming
Caching Strategien
Core Data

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Wenn du deine Bewerbung schreibst, lass deine Persönlichkeit durchscheinen. Wir suchen nach echten Menschen, die Leidenschaft für das haben, was sie tun. Zeig uns, warum du der perfekte Fit für unser Team bist!

Mach es klar und präzise:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. Wir wollen schnell verstehen, was du kannst und wie du zu uns passt.

Beziehe dich auf die Stellenbeschreibung:Schau dir die Anforderungen genau an und passe deine Bewerbung entsprechend an. Zeig uns, wie deine Erfahrungen und Fähigkeiten direkt mit dem übereinstimmen, was wir suchen. Das macht einen großen Unterschied!

Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst. Wir freuen uns darauf, von dir zu hören!

Wie man sich auf ein Vorstellungsgespräch bei Specialized Europe GmbH vorbereitet

Verstehe die Technologien

Mach dich mit den Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, insbesondere Swift, SwiftUI und Kotlin Multiplatform. Zeige im Interview, dass du nicht nur die Grundlagen beherrschst, sondern auch praktische Erfahrungen hast und bereit bist, neue Technologien zu lernen.

Bereite konkrete Beispiele vor

Überlege dir spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese Beispiele zu teilen, um deine Fähigkeiten in der iOS-Entwicklung und im Umgang mit event-gesteuerten Architekturen zu demonstrieren.

Teamarbeit betonen

Da die Rolle viel Zusammenarbeit erfordert, solltest du betonen, wie du in der Vergangenheit erfolgreich mit Produktmanagern, Designern und anderen Entwicklern zusammengearbeitet hast. Bereite einige Anekdoten vor, die deine Kommunikations- und Teamfähigkeiten unter Beweis stellen.

Fragen vorbereiten

Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Erwartungen an die Rolle zu erfahren. Fragen zur langfristigen Architekturvision oder zu den verwendeten Technologien sind immer gut!