Senior Android Entwickler für TV-Anwendungen (Remote)
Aus der Ferne
Vollzeit
Wir suchen einen erfahrenen Android-Entwickler (m/w/d) mit fundiertem Fachwissen im Bereich der Mediaplayer-Integration und TV-Anwendungsentwicklung. In dieser Remote-Position werden Sie maßgeblich an der Weiterentwicklung unserer innovativen TV-Anwendung mitwirken und direkt mit unserem technischen Kernteam zusammenarbeiten. Ihre Expertise in Java/Kotlin und verschiedenen Mediaplayer-Frameworks wird entscheidend sein, um hochwertige Streaming-Erlebnisse für unsere Nutzer zu schaffen.
Hauptaufgaben
- Entwicklung neuer und Modifizierung bestehender Java/Kotlin-Anwendungen für Smart-TV-Plattformen.
- Implementierung, Testing und Integration plattformübergreifender Videoplayer mit Fokus auf Leistungsoptimierung.
- Enge Zusammenarbeit mit dem Backend-Entwicklungsteam zur Sicherstellung nahtloser API-Integrationen.
- Verwaltung und Optimierung der GitLab CI/CD-Pipelines für Ihre Anwendungen.
- Erstellung von Automated Tests zur Qualitätssicherung der Anwendung.
- Verfassen technischer Dokumentation und regelmäßiger Fortschrittsberichte.
- Proaktive Problemlösung und kontinuierliche Verbesserung der Codebasis.
Erforderliche Qualifikationen
- Mindestens 3 Jahre praktische Entwicklungserfahrung mit Java und Kotlin (aktuelle Versionen wie Kotlin 1.9+).
- Umfassende Kenntnisse des Android Media Stacks und dessen Optimierung für verschiedene Geräte.
- Nachweisbare Erfahrung in der Integration und Anpassung von Videoplayern in Android-Anwendungen.
- Praktische Erfahrung mit ExoPlayer 2.X (vorzugsweise mit der neuesten Version 2.18+).
- Verständnis für die Implementierung des VLC-Player-Frameworks und des nativen Android-Media-Players.
- Fundierte Kenntnisse des gesamten Entwicklungszyklus kommerzieller Software von der Konzeption bis zum Testing.
- Erfahrung mit CI/CD-Pipelines, insbesondere mit GitLab CI/CD.
- Fähigkeit zur selbstständigen Problemlösung ohne übermäßige Beteiligung von Managementressourcen.
- Ausreichende Englischkenntnisse zum Verstehen technischer Dokumentation.
Wünschenswerte Zusatzqualifikationen
- Kenntnisse in ffmpeg und libav für erweiterte Medienverarbeitung.
- Vertrautheit mit Streaming-Standards und -Formaten wie HLS, MPEG-DASH und WebRTC.
- Erfahrung in der Entwicklung von OTT-Diensten (Over-The-Top) oder Smart-TV-Anwendungen.
- Beiträge zu Open-Source-Projekten im Bereich Medienwiedergabe.
- Verständnis für UI/UX-Design-Prinzipien auf großen Bildschirmen und Fernbedienungsnavigation.
- Kenntnisse in der Optimierung von Anwendungen für ressourcenbeschränkte Geräte.
- Erfahrung mit Scrum oder anderen agilen Entwicklungsmethoden.
Warum Sie bei uns arbeiten sollten
Als Remote-Mitarbeiter in unserem Team profitieren Sie von flexiblen Arbeitszeiten und der Möglichkeit, von überall aus zu arbeiten. Sie werden Teil eines erfahrenen, internationalen Teams sein, das an technisch anspruchsvollen Projekten arbeitet. Wir bieten kontinuierliche Weiterbildungsmöglichkeiten, regelmäßiges Feedback und die Chance, Ihre Fähigkeiten in einem innovativen Umfeld weiterzuentwickeln. Unsere offene Kommunikationskultur und flache Hierarchien ermöglichen es Ihnen, echten Einfluss auf die Produktentwicklung zu nehmen.