Następna praca

Programista Androida (w środku) Kyivstar TV w 1+1 media

12 stycznia

12 wyświetleń

1+1 media

1+1 media

0
0 recenzji
Brak doświadczenia
Kijów
Pełny etat

Przetłumaczone przez Google

Kyivstar TV to wspólny projekt 1+1 Media i Kyivstar, uruchomiony 11 grudnia 2019 roku. Jest to jedna z największych platform OTT na Ukrainie, zapewniająca dostęp do ponad 410 kanałów telewizyjnych oraz bibliotekę VOD obejmującą ponad 20 000 filmów, seriali, kreskówek i programów. Platforma obsługuje do 5 spersonalizowanych profili na różnych urządzeniach, w tym smartfonach, tabletach, laptopach, telewizorach Smart TV i dekoderach. Umożliwia to łatwe przełączanie między profilami dorosłych i dzie

Kyivstar TV to wspólny projekt 1+1 Media i Kyivstar, uruchomiony 11 grudnia 2019 roku. Jest to jedna z największych platform OTT na Ukrainie, zapewniająca dostęp do ponad 410 kanałów telewizyjnych oraz bibliotekę VOD obejmującą ponad 20 000 filmów, seriali, kreskówek i programów. Platforma obsługuje do 5 spersonalizowanych profili na różnych urządzeniach, w tym smartfonach, tabletach, laptopach, telewizorach Smart TV i dekoderach. Umożliwia to łatwe przełączanie między profilami dorosłych i dzieci oraz zapewnia płynną obsługę wielu ekranów. Kyivstar TV jest dostępna dla wszystkich operatorów komórkowych na Ukrainie i wszystkich dostawców Internetu.

Kyivstar TV poszukuje programisty Androida, który dołączy do zespołu i przyczyni się do rozwoju produktów do przesyłania strumieniowego, z których korzystają miliony użytkowników.

Wymagane umiejętności:

  • Doświadczenie: ponad 3 lata doświadczenia profesjonalny rozwój Androida z bogatym portfolio dostarczonych aplikacji.

  • Język: biegła znajomość Kotlina (w tym zaawansowane funkcje, takie jak odbiorniki kontekstu, serializacja kontekstowa i parametry kontekstu, jeśli mają zastosowanie w Kotlin 2.x).

  • Nowoczesny interfejs użytkownika: duża biegłość w Jetpack Compose/XML (deklaratywny interfejs użytkownika jest obecnie głównym wymaganiem). Znajomość Material 3 (ekspresyjny) i układów adaptacyjnych dla różnych rozmiarów ekranów.

  • Architektura: głębokie zrozumienie czystej architektury i jednokierunkowego przepływu danych (UDF). Doświadczenie z wzorcami MVVM/MVI.

  • Współbieżność: specjalistyczna wiedza na temat Kotlin Coroutines & Flow (RxJava została przeniesiona do obsługi dodatkowej/starszej).

  • Zasady inżynieryjne: ścisłe przestrzeganie KISS, DRY i YAGNI w celu utrzymania szczupłej i skalowalnej bazy kodu.

Technologia Stos:

  • Wstrzykiwanie zależności: Hilt.

  • Sieć i dane: modernizacja, pokój, DataStore (przetwarzanie oparte na KSP).

  • Narzędzia: Git, Android Studio, Kotlin Symbol Processing (KSP).

  • Google Play: pełny cykl publikowania aplikacji i zarządzania wydaniami przez Google Play Konsola.

Będzie dodatkowym atutem:

  • Media: dogłębna znajomość Media3 (ExoPlayer), niestandardowych dekoderów i DRM (Widevine).

  • Duże ekrany: Specjalistyczne doświadczenie w Android TV / Google TV (Leanback lub Compose dla TV).

  • DevOps: Doświadczenie w CI/CD (GitHub Actions, Bitrise) i automatyczne testowanie interfejsu użytkownika (tworzenie interfejsów API testów, testowanie zrzutów ekranu).

  • Produktywność sztucznej inteligencji: biegłość w korzystaniu z asystentów kodowania AI (GitHub Copilot, ktlint, Gemini w Android Studio) w celu przyspieszenia rozwoju.

  • Projektowanie i wizualizacja systemu: biegłość w tworzeniu schematów blokowych, diagramów sekwencji i diagramów stanów w celu wizualizacji złożonej logiki aplikacji (przy użyciu narzędzia takie jak Mermaid, Lucidchart, Draw.io czy Miro).

Zadania:

  • Podstawowy rozwój: Tworzenie i utrzymywanie wysokowydajnych aplikacji do przesyłania strumieniowego w ekosystemie Androida (telefon komórkowy, telewizor, tablet).

  • Projektowanie rozwiązania: projektowanie skalowalnych rozwiązań i przygotowywanie dokumentacji technicznej (dokument projektu rozwiązaniats).

  • Modernizacja: Stopniowa migracja starszych komponentów XML do Jetpack Compose i wzorców nowoczesnej architektury.

  • Zapewnianie jakości: przygotowanie i wykonywanie procedur testów akceptacyjnych (ATP), profilowanie wydajności aplikacji (wycieki pamięci, stabilność odtwarzania).

  • Współpraca: ścisła współpraca z projektantami UI/UX i zespołami backendu w celu wdrożenia złożonych animacji i płynnego działania dostarczanie treści.

Oferujemy:

  • hybrydowy model pracy (w biurze i/lub zdalnie);

  • płatne urlopy (24 dni kalendarzowe) i zwolnienia lekarskie;

  • niezbędny sprzęt do pracy i komunikacji mobilnej;

  • szkolenie korporacyjne;

  • kultura korporacyjna, która motywuje i ładuje pozytywną energią;

  • pracuj w firmie odpowiedzialnej społecznie, która śledzi trendy, ceni pomysły pracowników i ewoluuje wraz z nimi.

1+1 Media to jeden z największych biznesów medialnych w Europie Wschodniej, z ponad 25-letnią historią. Firma jednoczy się i współpracuje na zasadzie partnerstwa z kanałami telewizyjnymi 1+1 Ukraina, 1+1 Maraton, 2+2, TET, PLUSPLUS, 1+1 International, KVARTAL TV, KVARTAL TV International, UNIAN, Bigudi, Comedy Central; zasoby cyfrowe tsn.ua, unian.net, glavred.info; Platforma OTT Kyivstar TV i operator satelitarny Viasat. Ponadto 1+1 Media posiada jednostki produkcyjne, świadczy usługi wynajmu i dubbingu oraz prowadzi projekt edukacyjny Szkoła Mediów 1+1.

W naszej codziennej pracy, komunikacji ze współpracownikami i partnerami oraz podejściu do realizacji projektów kierujemy się wartościami korporacyjnymi: Odwaga, Szacunek i Miłość, Odpowiedzialność, Wola, Kreatywność i Innowacja, Odbiorcy i Klienci, Praca Zespołowa, Biznes i Wyniki.

1+1 Media to pracodawca, którego celem jest doprowadzenie dom.in. najodważniejsze twórcze pomysły i jednoczą wolnych ludzi na rzecz pozytywnych zmian.

Przetłumaczone przez Google

Brak doświadczenia
Kijów
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować