Rakuten Rewards

Principal Android Engineer

Java
Automatische Übersetzung. Prüfe das Original.

Stellenbeschreibung

Rakuten International ist ein Geschäftsbereich der Rakuten Group, Inc., einem japanischen Technologieführer im Bereich Dienstleistungen, die Einzelpersonen, Gemeinschaften, Unternehmen und die Gesellschaft stärken. Mit Hauptsitz in San Mateo, Kalifornien, und mehr als 4,000 Mitarbeitern weltweit umfasst das Geschäftsportfolio von Rakuten International Marktführer in den Bereichen E-Commerce, digitales Marketing, Werbung, Kommunikation und Unterhaltung. Wir entwickeln Produkte und Dienstleistungen, die einen außergewöhnlichen Wert bieten, indem wir Mitglieder und die Unternehmen, die sie ansprechen möchten, in einer gemeinsamen Community zusammenbringen.

Stellenübersicht

Rakuten ist die lohnendste Art einzukaufen und gibt Millionen von Mitgliedern Cash Back, wenn sie bei ihren Lieblingsmarken einkaufen. Als führende Shopping-Plattform arbeitet Rakuten mit Tausenden von Top-Marken aus den Bereichen Bekleidung, Schönheit und Wellness, Lebensmittel, Reisen, On-Demand-Dienste, Abonnements und Gastronomie zusammen und hilft Mitgliedern, bei alltäglichen Einkäufen zu sparen. Seit 1999 haben Rakuten-Mitglieder mehr als 4.6 Milliarden US-Dollar an Cash Back verdient, was Rakuten zur größten Cash-Back-Plattform ihrer Art macht. Erfahren Sie mehr unter Rakuten.com.

Wir suchen einen visionären Principal Android Engineer, der die Weiterentwicklung unserer Client-Anwendungsarchitektur und Plattformfunktionen leitet. Sie definieren und treiben die technische Ausrichtung für Android über Kern-Frameworks, dynamische Rendering-Systeme und Design-System-Integrationen voran, die skalierbare mobile Erlebnisse ermöglichen.

Sie werden eng mit Produktmanagern, Designern und Ingenieurteams zusammenarbeiten, um leistungsstarke, zugängliche und lokalisierte mobile Anwendungen zu liefern. Als technischer Leiter werden Sie wiederverwendbare Anwendungs-Frameworks, UI-Komponentensysteme und SDK-Integrationen gestalten, die konsistente und qualitativ hochwertige Implementierungen auf mehreren Client-Plattformen ermöglichen.

Diese Position mit hoher Wirkung beeinflusst Architekturstandards, betreut Ingenieure und fördert Best Practices in den Bereichen Leistung, Zugänglichkeit, Lokalisierung, Multi-Region-Fähigkeiten und Plattformskalierbarkeit. Wenn Sie leidenschaftlich daran interessiert sind, grundlegende mobile Plattformen aufzubauen, technische Exzellenz zu ermöglichen und die Zukunft von groß angelegten mobilen Anwendungen zu gestalten, dann möchten wir Sie in unserem Team haben.

In dieser Rolle entwerfen, entwickeln und warten Sie Softwareanwendungen, um Benutzerbedürfnisse und Geschäftsziele zu erfüllen. Sie analysieren Anforderungen, schreiben sauberen und effizienten Code und arbeiten mit funktionsübergreifenden Teams zusammen, um skalierbare und benutzerfreundliche Anwendungen zu liefern. Ihre Rolle umfasst das Debuggen und Verbessern bestehender Anwendungen, die Sicherstellung optimaler Leistung und die Integration neuer Funktionen zur Verbesserung der Funktionalität. Mit einer starken Grundlage in der Anwendungsentwicklung und Problemlösungsfähigkeiten tragen Sie zur Schaffung innovativer Lösungen bei, die mit den organisatorischen Zielen übereinstimmen.

Fünf Prinzipien für den Erfolg

Unsere weltweiten Praktiken beschreiben spezifische Verhaltensweisen, die Rakuten einzigartig und weltweit vereint machen. Wir erwarten von Rakuten-Mitarbeitern, dass sie diese 5 Shugi-Prinzipien des Erfolgs vorleben.

Immer verbessern, immer voranbringen – Nur mit vollständigem Erfolg zufrieden sein – Kaizen

Leidenschaftlich professionell – Gehen Sie kompromisslos an Ihre Arbeit heran und seien Sie entschlossen, der Beste zu sein

Hypothese – Praxis – Validierung – Shikumika – Nutzen Sie den Rakuten-Zyklus, um in unbekanntem Terrain erfolgreich zu sein

Maximieren Sie die Kundenzufriedenheit – Die größte Zufriedenheit für unsere Teams ist es, ihre Kunden lächeln zu sehen

Geschwindigkeit!! Geschwindigkeit!! Geschwindigkeit!! – Seien Sie sich stets der Zeit bewusst – Übernehmen Sie die Verantwortung, setzen Sie klare Ziele und binden Sie Ihr Team ein

Hauptverantwortlichkeiten

  1. Berät das Senior Management über strategische Chancen und Risiken im Zusammenhang mit neuen Technologien und Branchentrends.
  1. Wendet fortgeschrittene Kenntnisse der Software-Engineering-Prinzipien an, um Lösungen zu entwickeln und zu implementieren, die komplexe Geschäftsziele erfüllen.
  1. Führt fortgeschrittene Forschung und Analyse durch, um innovative Ansätze zur Verbesserung der Systemleistung und Skalierbarkeit zu identifizieren.
  1. Berät bei kritischen Design- und Entwicklungsentscheidungen, um die Ausrichtung an der Organisationsstrategie und den Compliance-Standards sicherzustellen.
  1. Entwickelt robuste Architekturen und Frameworks, die die Anwendungsfunktionalität und zukünftige Skalierbarkeit optimieren.
  1. Nutzt und leitet die Einführung moderner KI- und machine learning-Strategien, einschließlich generativer KI und intelligenter Automatisierung, um die Entwicklerproduktivität zu steigern, Anwendungsfunktionen zu optimieren und Innovationen bei mobilen Plattformlösungen voranzutreiben.
  1. Leitet das Team bei der Implementierung von Best Practices und der Einhaltung etablierter Standards für Codierung, Tests und Bereitstellung.
  1. Definiert Standards und Best Practices für die API-Integration und die Client-Server-Kommunikation, um Skalierbarkeit, Zuverlässigkeit und Wartbarkeit über mobile Plattformen hinweg sicherzustellen.
  1. Treibt die funktionsübergreifende Zusammenarbeit voran, um die erfolgreiche Ausführung von Hochprioritätsprojekten sicherzustellen.
  1. Ermöglicht Wissensaustausch-Sitzungen, um weniger erfahrene Teammitglieder zu betreuen und die technische Expertise der Organisation zu fördern.
  1. Meistert neue Technologien und passt sie an, um die Wettbewerbsposition des Unternehmens auf dem Markt zu verbessern.
  1. Definiert und treibt die langfristige technische Roadmap der Android-Plattform voran, die auf die Produktstrategie und die Geschäftsziele abgestimmt ist.
  1. Etabliert und beteiligt sich an Architektur-Governance- und technischen Design-Review-Prozessen, um Konsistenz, Skalierbarkeit und die Einhaltung von Engineering-Standards über Client-Plattformen hinweg sicherzustellen.
  1. Bewertet, pilotiert und leitet die Einführung neuer Technologien, Frameworks und Tools, die die Plattformfunktionen und die Entwicklerproduktivität verbessern.
  1. Identifiziert, priorisiert und mindert technische Risiken und Architekturschulden, die die Skalierbarkeit, Leistung und Wartbarkeit der Plattform beeinträchtigen könnten.
  1. Treibt Verbesserungen der Entwicklererfahrung (DX) durch bessere Tools, Automatisierung, Dokumentation und wiederverwendbare Plattformfunktionen voran.

Qualifikationen

Um diese Stelle erfolgreich ausüben zu können, muss eine Person jede wesentliche Aufgabe zufriedenstellend erfüllen können. Die unten aufgeführten Anforderungen stellen das Wissen, die Fähigkeiten und/oder die Fertigkeiten dar, die erforderlich sind. Angemessene Vorkehrungen können getroffen werden, um Einzelpersonen mit Behinderungen die Ausführung der wesentlichen Funktionen zu ermöglichen.

  1. Experte für Android SDK, Android Studio, Kotlin und Java.
  1. Tiefes Verständnis von Android OS-Konzepten, UI/UX- und Sicherheits-Best-Practices sowie Leistungsoptimierung.
  1. Fundierte Kenntnisse von Architekturmustern wie MVVM, MVP oder Clean Architecture.
  1. Erfahrung mit Modularisierung, Dependency Injection (z. B. Dagger oder Hilt) und reaktiver Programmierung (z. B. RxJava, Coroutines).
  1. Erfahrung im Aufbau von groß angelegten, ereignisgesteuerten Architekturen mit Tools wie Event Bus, LiveData, RxJava oder Coroutines/Flows
  1. Experte für XML Views/Jetpack Compose.
  1. Starker Hintergrund in agilen Methoden, kontinuierlicher Verbesserung und Prozessautomatisierung.
  1. Erfahrung in der Koordination mit funktionsübergreifenden Teams zur Förderung von Prozessverbesserungen und zur Gewährleistung der Produktqualität.
  1. Expertise im Schreiben von robustem, wartbarem und testbarem Code. Erfahrung mit Code-Reviews, Debugging, Unit-Tests (mit Frameworks wie JUnit, Robolectric) und UI-Tests (mit Espresso).
  1. Erfahrung mit globalen App-Bereitstellungen, Feature-Flags, A/B-Tests, Analysen und der Arbeit in einer Monorepo-Umgebung
  1. Portfolio veröffentlichter Anwendungen auf GitHub und/oder im Play Store.
  1. Erfahrung in der Nutzung von KI-Tools und -Technologien zur Optimierung oder Neugestaltung von Engineering-Workflows, um messbare Verbesserungen in Bezug auf Effizienz, Qualität oder Produktivität zu erzielen.
  1. Vertrautheit mit verantwortungsvollen und ethischen KI-Praktiken, einschließlich Risikobewertung, Minderung von Verzerrungen und Gewährleistung von Qualität, Transparenz und Genauigkeit in KI-gestützten Lösungen.
  1. Engagement für kontinuierliche KI-Kompetenzentwicklung, einschließlich Erfahrung mit Prompt- und Kontext-Engineering, KI-gestützten Entwicklungs-Workflows oder agentenbasierten Systemen und dem Bleiben auf dem neuesten Stand der aufkommenden KI-Technologien.
  1. Starke Problemlösungs- und Kommunikationsfähigkeiten.
  1. Erfahrung mit Design-Systemen.

Mindestanforderungen

  1. Bachelor- oder Master-Abschluss in Informatik, Software Engineering oder einem verwandten Fachgebiet.
  1. Solide schriftliche und mündliche Kommunikationsfähigkeiten.
  1. 15+ Jahre Erfahrung im Software-Engineering, einschließlich Führungspositionen.
  1. Kenntnisse neuer Technologien in der mobilen Entwicklung sind von Vorteil.

Rakuten bietet allen Mitarbeitern und Bewerbern gleiche Beschäftigungsmöglichkeiten und verbietet Diskriminierung und Belästigung jeglicher Art. Rakuten berücksichtigt Bewerber für eine Anstellung unabhängig von Rasse, Hautfarbe, Religion, Alter, Geschlecht, nationaler Herkunft, Behinderungsstatus, genetischen Informationen, Status als geschützter Veteran, sexueller Orientierung, Geschlecht, Geschlechtsidentität oder -ausdruck oder anderen Merkmalen, die durch bundesstaatliche, bundesstaatliche, provinzielle oder lokale Gesetze geschützt sind.

Mehr Möglichkeiten mit einem Profil

Für mehr Stellen berücksichtigt werden, ohne den ganzen Prozess zu wiederholen? Erstellen Sie Ihr Profil, damit Unternehmen auf Nort Sie finden.

Profil erstellen

Dein nächster Jobsucht schon nach dir.

Nort

Reverse-Recruiting- Plattform für Entwickler

RechtlichesNutzungsbedingungenDatenschutznortjobs © 2026