
Rakuten Viber ist eine globale Kommunikationsplattform, die Unternehmen dabei unterstützt, Kunden über Nachrichten, Verifizierung und interaktive Kampagnen zu erreichen. Das Geschäftsangebot umfasst Viber Verification und SecurePlus Messages und ermöglicht eine sicherere Kundenkommunikation. Die Super-App-Funktionen der Plattform unterstützen die Markenbindung und direkte Beziehungen zu Verbrauchern in den Bereichen Marketing und E-Commerce.
Android-Entwickler (Vollzeit) in Warschau (Hybrid) bei Rakuten Viber
Entwickle und verbessere die Android-Kommunikations-App von Rakuten Viber, die von Millionen Menschen genutzt wird. Entwickle mobile Funktionen mit Kotlin, Java, Jetpack und modernen Android-Architekturen.
Beschreibung
- Du wirkst an der Entwicklung, Erweiterung und Wartung des Android-Clients von Viber mit.
- Du arbeitest mit einem vielfältigen Entwicklerteam zusammen, um Funktionen bereitzustellen, geplante Vorhaben umzusetzen und die Anwendung zu verbessern.
- Du übersetzt Kundenanforderungen, technologische Anforderungen und Lösungsarchitekturen in hochwertige Implementierungen.
- Du arbeitest mit Produktmanagern, Designern und anderen Beteiligten an Lösungen zusammen, die den Standards für Benutzerfreundlichkeit und Design entsprechen.
Anforderungen
- Mindestens fünf Jahre Berufserfahrung in der kommerziellen Entwicklung von Android-Anwendungen.
- Fundierte Kenntnisse in Java, Kotlin und der Android-Entwicklung.
- Sehr gute Kenntnisse der Java Collections und von Nebenläufigkeit bzw. Multithreading, Kotlin Coroutines und Flow sowie der Android-Jetpack-Komponenten einschließlich WorkManager, Paging, ViewBinding und LiveData.
- Sicherer Umgang mit Dagger 2, Multi-Modul-Projekten und Gradle zur Entwicklung und Wartung von Android-Anwendungen.
- Umfassende Kenntnisse der Designprinzipien für mobile Anwendungen und der Benutzerfreundlichkeit.
- Erfahrung mit Datenbanken, einschließlich SQL, Abfrageoptimierung und Room.
- Fähigkeit, Unit-Tests zu schreiben, sowie Erfahrung mit Git zur Versionsverwaltung.
- Vertrautheit mit GoF-Entwurfsmustern, Softwarearchitektur und der Überarbeitung von Anwendungen.
- Erfahrung in der Entwicklung von Anwendungen mit MVP-, MVI- oder MVVM-Architekturen.
- Englischkenntnisse auf mittlerem Niveau in Wort und Schrift für eine effektive Kommunikation im Team.
- Erfahrung mit KI-Tools zur Steigerung der Produktivität oder Unterstützung bei Entscheidungen ist ein großer Vorteil.