Staff Android Developer

Staff Android Developer

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

Auf einen Blick

  • Aufgaben: Entwickle und verbessere Android-Apps 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 und einem starken Team.
  • 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 80000 - 110000 € pro Jahr.

Wir suchen einen Staff Android Developer, der die Architektur, das Design und die technische Entwicklung der mobilen Anwendungen von Specialized für Fahrer 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 tiefgehende Expertise 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 Produktentwicklung und 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 Thought Leadership 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.
  • Tiefe Expertise 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, in der Lage, 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 eine inspirierende Arbeitsumgebung, in der Innovation und Teamarbeit im Mittelpunkt stehen. Unsere Mitarbeiter profitieren von umfangreichen Weiterbildungsmöglichkeiten, einem unterstützenden Mentoring-Programm und der Chance, an spannenden Projekten zu arbeiten, die die Zukunft der mobilen Anwendungen gestalten. Zudem fördern wir eine offene Unternehmenskultur, die Kreativität und Zusammenarbeit über Abteilungsgrenzen hinweg schätzt, und bieten flexible Arbeitsbedingungen, um eine ausgewogene Work-Life-Balance zu gewährleisten.

S

Kontaktdaten:

Specialized Europe GmbH Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Staff Android Developer erhalten könnten

Netzwerken ist der Schlüssel

Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Führungskräften in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und vielleicht sogar Empfehlungen zu erhalten.

Zeige deine Expertise

Erstelle ein Portfolio oder GitHub-Repository, das deine besten Arbeiten zeigt. Wenn du deine Fähigkeiten in Kotlin, Jetpack Compose und KMP demonstrierst, wird das potenzielle Arbeitgeber beeindrucken.

Bereite dich auf technische Interviews vor

Übe häufige technische Fragen und Coding-Challenges, die für Android-Entwickler relevant sind. Sei bereit, deine Lösungsansätze zu erklären und zu verteidigen – das zeigt dein tiefes Verständnis für die Materie.

Bewirb dich direkt über unsere Website

Wenn du eine Stelle bei uns im Auge hast, bewirb dich direkt über unsere Website. Das zeigt dein Interesse und gibt dir die Möglichkeit, dich von anderen Bewerbern abzuheben.

Wir glauben, dass du diese Fähigkeiten brauchst, um Staff Android Developer mit Bravour zu bestehen

Kotlin
Kotlin Multiplatform (KMP)
Jetpack Compose
Coroutines
Event-Driven Programming
Caching Strategien
Modular Architektur

Einige Tipps für deine Bewerbung 🫡

Sei du selbst!:Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Android-Entwicklung sollten in deiner Bewerbung deutlich werden. Lass uns wissen, warum du die perfekte Ergänzung für unser Team bist.

Technische Fähigkeiten hervorheben:Stell sicher, dass du deine Expertise in Kotlin, Jetpack Compose und anderen relevanten Technologien klar darstellst. Wir suchen nach jemandem, der nicht nur Erfahrung hat, sondern auch bereit ist, sein Wissen mit anderen zu teilen.

Projekte und Erfolge teilen:Erzähle uns von Projekten, an denen du gearbeitet hast, und den Herausforderungen, die du gemeistert hast. Zeige uns, wie du komplexe Probleme gelöst hast und welche Ergebnisse du erzielt hast – das macht einen großen Unterschied!

Bewerbung über unsere Website:Vergiss nicht, dich über unsere Website zu bewerben! So stellst du sicher, dass deine Bewerbung direkt bei uns landet und wir sie schnellstmöglich prüfen können. Wir freuen uns darauf, von dir zu hören!

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

Verstehe die technischen Anforderungen

Mach dich mit den spezifischen Technologien vertraut, die in der Stellenbeschreibung erwähnt werden, wie Kotlin, Jetpack Compose und KMP. Bereite Beispiele vor, die zeigen, wie du diese Technologien in der Vergangenheit erfolgreich eingesetzt hast.

Bereite dich auf technische Fragen vor

Erwarte tiefgehende technische Fragen zu Architekturmustern und Caching-Strategien. Übe, komplexe Probleme zu analysieren und Lösungen zu präsentieren, um deine Problemlösungsfähigkeiten unter Beweis zu stellen.

Zeige deine Führungsqualitäten

Da die Rolle technisches Leadership erfordert, sei bereit, über deine Erfahrungen im Mentoring von Entwicklern zu sprechen. Teile konkrete Beispiele, wie du Teams geleitet und technische Standards gesetzt hast.

Betone deine Zusammenarbeit

Hebe hervor, wie du erfolgreich mit Produktmanagern und Designern zusammengearbeitet hast, um technische Strategien zu entwickeln. Zeige, dass du in der Lage bist, verschiedene Stakeholder zu beeinflussen und ihre Bedürfnisse in technische Lösungen umzusetzen.