Auf einen Blick
- Aufgaben: Entwickle und verbessere Android-Anwendungen mit Kotlin und modernen Architekturen.
- Unternehmen: Innovatives Unternehmen, das sich auf mobile Lösungen spezialisiert hat.
- Vorteile: Attraktives Gehalt, Gesundheitsleistungen und Möglichkeiten zur beruflichen Weiterentwicklung.
- Weitere Informationen: Dynamisches Umfeld mit großartigen Wachstumschancen.
- Warum dieser Job: Leite technische Entwicklungen und gestalte die Zukunft mobiler Anwendungen.
- Qualifikationen: Mindestens 12 Jahre Erfahrung in der Softwareentwicklung, davon 8 Jahre in Android.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Wir suchen einen Staff Android Developer, der die Architektur, das Design und die technische Weiterentwicklung der rider‑facing mobilen Anwendungen von Specialized leitet. In dieser Rolle werden Sie technische Führung über mehrere Teams hinweg bieten, erfahrene Entwickler betreuen und eng mit dem Produktmanagement und der Designführung zusammenarbeiten, um erstklassige, skalierbare und reaktionsschnelle Erfahrungen zu liefern. Sie werden tiefes Fachwissen in Kotlin, Kotlin Multiplatform (KMP), Jetpack Compose, Coroutines, Caching-Strategien und ereignisgesteuerten Programmierung anwenden, um komplexe technische Herausforderungen zu lösen und den Standard für die mobile Entwicklung in der gesamten Organisation festzulegen. Darüber hinaus werden Sie die plattformübergreifende Strategie durch gemeinsamen Code und die Einführung von KMP vorantreiben.
Wie Sie einen Unterschied machen werden:
- Entwickeln, verbessern und warten von Android-Anwendungen mit Kotlin, Jetpack Compose, Coroutines und modernen ereignisgesteuerten Architekturen.
- Entwerfen und Implementieren von gemeinsam genutzter Geschäftslogik mit Kotlin Multiplatform (KMP), um die Wiederverwendbarkeit von Code über Android- und iOS-Plattformen zu ermöglichen.
- Entwerfen und Implementieren effizienter Caching-Strategien zur Verbesserung der App-Leistung, Reaktionsfähigkeit und Offline-Zuverlässigkeit.
- Definieren von Architekturmustern und technischen Standards für die Android- und plattformübergreifenden mobilen Anwendungen von Specialized, um Skalierbarkeit, Wartbarkeit und hohe Leistung sicherzustellen.
- Mentor und Anleitung für erfahrene Entwickler, Überprüfung technischer Designs und Codes sowie Unterstützung bei der Steigerung der Teamfähigkeiten durch Coaching und Feedback.
- Tiefgehende Zusammenarbeit mit Produktmanagern, Designern und der Engineering-Führung, um geschäftliche Anforderungen in technische Strategien und Lösungen zu übersetzen.
- Eine starke Stimme in der technischen Planung sein, Abwägungen bewerten und Empfehlungen abgeben, die die Produktrichtung und das Systemdesign beeinflussen.
- Entwerfen und Implementieren fortschrittlicher ereignisgesteuerter Architekturen und robuster Caching-Strategien zur Optimierung der Leistung und Benutzererfahrung.
- Analysieren komplexer technischer Probleme, Vorschlagen skalierbarer Lösungen, Aufteilen von Funktionen in handhabbare Aufgaben und Führen von Implementierungsbemühungen.
- Vorantreiben der Einführung moderner Frameworks und Best Practices wie Jetpack Compose, Coroutines, MVVM, modularer Architektur und Kotlin Multiplatform (KMP).
- Analysieren und Lösen komplexer, mehrdeutiger Probleme, bei denen konzeptionelles Denken und unabhängiges Urteilsvermögen erforderlich sind.
- Vertreten von Initiativen über Teams hinweg zur Verbesserung der Entwicklungsprozesse, gemeinsamen Tools und der mobilen Infrastruktur, einschließlich Strategien zum Teilen von plattformübergreifendem Code.
- Vertreten der mobilen Technik in technischen Foren, Bereitstellung von Fachwissen und Abstimmung der mobilen Strategien mit den übergeordneten Geschäftszielen von Specialized.
Was Sie benötigen, um zu gewinnen:
- Über 12 Jahre Erfahrung in der Softwareentwicklung.
- Über 8 Jahre Erfahrung in der Android-Softwareentwicklung.
- Über 3 Jahre Erfahrung in der technischen Leitung von Teams.
- Tiefes Fachwissen in Kotlin, Jetpack Compose, Coroutines und Android-ereignisgesteuerten Programmiermustern.
- Starke Erfahrung mit Kotlin Multiplatform (KMP) und nachweisliche Erfolge beim Aufbau und der Pflege gemeinsamer mobiler Codebasen.
- Starke architektonische Fähigkeiten mit nachweislichen Erfolgen im Entwurf modularer, skalierbarer und effizienter mobiler und plattformübergreifender Systeme.
- Praktische Erfahrung in der Implementierung komplexer Caching-Lösungen zur Verbesserung der Leistung und Offline-Zuverlässigkeit.
- Nachgewiesene Fähigkeit, erfahrene Entwickler zu betreuen und zu fördern, technische Führung zu bieten und eine Kultur der Qualität und Innovation zu fördern.
- Ausgezeichnete Zusammenarbeit und Kommunikationsfähigkeiten, um verschiedene Stakeholder aus Produkt, Design und Engineering zu beeinflussen und auszurichten.
- Nachgewiesene Fähigkeit, an bedeutenden, einzigartigen Herausforderungen zu arbeiten, die konzeptionelles und strategisches Denken erfordern.
- Intern oder extern als Fachexperte für Android-Entwicklung, mobile Architektur oder plattformübergreifende Lösungen (z. B. KMP) anerkannt.
Staff Android Developer Arbeitgeber: Specialized Europe GmbH
Als Arbeitgeber bietet Specialized nicht nur die Möglichkeit, an innovativen iOS-Anwendungen zu arbeiten, sondern auch ein unterstützendes und kollaboratives Arbeitsumfeld, das auf Teamarbeit und Kreativität setzt. Mit einem klaren Fokus auf die persönliche und berufliche Weiterentwicklung der Mitarbeiter, einschließlich Mentoring-Programmen und Schulungen, fördert das Unternehmen eine Kultur des kontinuierlichen Lernens. Darüber hinaus profitieren die Mitarbeiter von flexiblen Arbeitszeiten und der Chance, an spannenden Projekten zu arbeiten, die das Fahrerlebnis für Radfahrer weltweit verbessern.