13 sierpnia 2024
miltech бронювання Programista Androida віддалено Poszukujemy programisty Androida ze specjalistyczną wiedzą w zakresie strumieniowania wideo, który dołączy do naszego zespołu ds. komunikacji w Ark. < /p> Twoja praca będzie miała bezpośredni wpływ na rozwój technologii, które ratują życie i wspierają krytyczne operacje, szczególnie pomagając Ukrainie w trudnych czasach. Jeśli jesteś prawdziwym hakerem i technooptymistą z pasją do robotyki i technologii stosowanych, t
13 sierpnia 2024
miltech бронювання
Programista Androida
віддалено
Poszukujemy programisty Androida ze specjalistyczną wiedzą w zakresie strumieniowania wideo, który dołączy do naszego zespołu ds. komunikacji w Ark. < /p>
Twoja praca będzie miała bezpośredni wpływ na rozwój technologii, które ratują życie i wspierają krytyczne operacje, szczególnie pomagając Ukrainie w trudnych czasach. Jeśli jesteś prawdziwym hakerem i technooptymistą z pasją do robotyki i technologii stosowanych, to Twoja szansa, aby coś zmienić.
Podstawowe obowiązki
- Tłumaczenie projektów: przekształcanie projektów i szkieletów w wysokiej jakości, wydajny i łatwy w utrzymaniu kod.
- Tworzenie kodu: projektuj i buduj kod o wysokiej wydajności oraz moduły wielokrotnego użytku.
- Dokumentacja i prototypowanie: dokumentuj projekt aplikacji i twórz podstawowe prototypy do przyszłego rozwoju.
- Współpraca: współpracuj z zespołami wielofunkcyjnymi w celu definiowania, projektowania i udostępniania nowych funkcji.
- Testowanie i wydajność: kod testu jednostkowego sprawdzający niezawodność, w tym przypadki brzegowe, użyteczność i ogólną niezawodność. Pracuj nad naprawianiem błędów i poprawą wydajności aplikacji.
- Weryfikacja koncepcji: twórz szybką weryfikację koncepcji podczas pracy z interfejsami API innych firm.
- Innowacje: wykorzystuj nowe technologie, aby stale wprowadzać innowacje i ulepszać aplikacje.
Kwalifikacje
- Kotlin: Rozległe doświadczenie z językiem programowania Kotlin.
- Jetpack Compose: biegła umiejętność korzystania z Jetpack Compose do tworzenia nowoczesnych interfejsów użytkownika Androida.
- Architektury i wzorce projektowe: czysta architektura, MVVM, MVI i Redux będą plusem.
- Android Jetpack: Zaawansowane doświadczenie z komponentami Android Jetpack, takimi jak Room, Nawigacja, LiveData itp.
- Doświadczenie z Kotlin Coroutines
- Sieć: Biegła znajomość REST API komunikacja klient-serwer i WebSockets.
- Zastrzyk zależności (DI): umiejętność używania Daggera 2 i Hilt do wstrzykiwania zależności.
- Przetwarzanie wideo: doświadczenie w przetwarzaniu wideo i obsłudze treści multimedialnych w AndroidView, ExoPlayer.
- WebRTC: biegła znajomość korzystania z WebRTC do komunikacji i przesyłania strumieniowego w czasie rzeczywistym.
- Testy jednostkowe: JUnit
będą dodatkowym atutem
- Doświadczenie z Kotlin Flows
- Redux
- Bluetooth, GPS, Mapy: poznaj integrację i używanie Bluetooth, GPS i Map w aplikacjach na Androida.
Proces rozmowy kwalifikacyjnej
- Ekran rekrutera
- Rozmowa techniczna
- Kontrola bezpieczeństwa
- Oferta