Auf einen Blick
- Aufgaben: Entwickeln und optimieren Sie Android-Apps mit Kotlin, einschließlich CI/CD und Performance-Management.
- Unternehmen: Wir sind auf einer Mission, jedem den Zugang zu Finanzsystemen zu ermöglichen.
- Vorteile: Möglichkeit zur Karriereentwicklung in einem talentierten Team mit modernster Technologie.
- Weitere Informationen: Erfahrung mit MVVM-Architektur und Reactive Programming ist erforderlich.
- Warum dieser Job: Gestalten Sie die Zukunft der Finanztechnologie für Millionen von Nutzern.
- Qualifikationen: Mindestens 5 Jahre Erfahrung in der Android-Entwicklung mit Kotlin und tiefes Gradle-Wissen.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Anforderungen:
- 5+ Jahre Erfahrung in der Entwicklung von Android-Apps/Bibliotheken mit Kotlin (und etwas Java-Interop)
- Tiefe Gradle/AGP-Expertise: Build-Optimierung, Multi-Modul-Setups, Versionskataloge
- Starkes Verständnis der Android-Architektur (Clean/MVI/MVVM), DI (Hilt/Dagger), Coroutinen/Flows
- Erfahrung im Versand und Betrieb von großangelegten Apps: Absturzfreie Ziele, ANR-Reduzierung, Leistungstools (Systrace/Perfetto)
- CI/CD-Flüssigkeit: Testpyramiden, Emulator-/Gerätefarmen, Release-Tracks, Feature-Flags
- Solide Debugging-Fähigkeiten über alle Schichten: Rendering, Netzwerk, Speicherung, Threading
- Exzellente Kommunikations- und Teamübergreifende Einflussnahme
- Native Android-Anwendungsentwicklung mit Kotlin
- Reaktive Programmierung: RxJava2, Kotlin Flow
- Architektur: MVVM, Jetpack Compose
- Abhängigkeitsinjektion: Anvil
Was die Stelle beinhaltet:
- Wir haben eine mutige Mission, jedem zu ermöglichen, Wohlstand mit einfachem, sicherem und kostenlosem Zugang zu Finanzsystemen aufzubauen. Sie haben die Möglichkeit, Ihre Karriere zu fördern, indem Sie mit einem Team herausragender Talente und modernster Technologie zusammenarbeiten, um eine nachhaltige, positive Zukunft für Millionen zu schaffen.
- Eigene Android-Plattform-Primitiven: modulare Architektur, Kernbibliotheken (Netzwerk, Analytik, Speicherung, Feature-Flags) und gemeinsame UI-Komponenten
- App-Leistung und Zuverlässigkeit vorantreiben: Startzeit, Rendering, Speicher, Batterie; Budgets und Leitplanken festlegen
- CI/CD verbessern: Gradle-Build-Geschwindigkeit, Caching, Abhängigkeitsmanagement, Testinfrastruktur (Einheit/Instrumentierung), Release-Automatisierung
- Beobachtbarkeit verbessern: Protokollierung, Metriken, Tracing, Absturzberichterstattung, ANR-Erkennung, Überwachung echter Benutzer
- Codequalität fördern: statische Analyse, Lint-Regeln, Codierungsstandards, API-Richtlinien, Dokumentation, Migrationshandbücher
- Partnerschaft mit Sicherheit & Datenschutz: Datenverarbeitung, Berechtigungen, sichere Speicherung, Play-Integrität, Stärkung der Lieferkette
- Mentor und Blockade lösen: Teams bei Funktionen anleiten, Entdeckungsprüfungen durchführen, Migration und Plattform-Rollouts leiten
Android Engineer Arbeitgeber: Trade Republic
Trade Republic ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit einem starken Fokus auf Teamarbeit und persönlichem Wachstum fördert das Unternehmen eine Kultur des Eigentums und der Exzellenz, während es gleichzeitig eine bedeutende Mission verfolgt: den Zugang zu finanziellen Systemen für alle zu demokratisieren. Die Standorte in London, Berlin und Paris bieten nicht nur Unterstützung bei der Umsiedlung, sondern auch ein flexibles hybrides Arbeitsmodell, das eine ausgewogene Work-Life-Balance ermöglicht.
Wir glauben, dass du diese Fähigkeiten brauchst, um Android Engineer mit Bravour zu bestehen
Kotlin
Java Interoperabilität
Gradle/AGP Expertise
Android Architektur (Clean/MVI/MVVM)
Dependency Injection (Hilt/Dagger)
Coroutinen/Flows
CI/CD Kenntnisse