Vasco Electronics Góralski Group Spółka Komandytowo-Akcyjna
7. 9. 2025
Informacje o stanowisku
technologies-expected :
Git
Android
technologies-optional :
C/C++
Jenkins
about-project :
Poszukujemy Android/AOSP Developera do rozwoju i modyfikacji platformy Android. Będziesz odpowiedzialny za dostosowywanie, kompilowanie i utrzymywanie niestandardowych wersji systemu, a także tworzenie aplikacji systemowych i bibliotek. Do Twoich zadań należeć będzie również niskopoziomowe debugowanie, implementacja nowych funkcji oraz zapewnienie wysokiej jakości kodu. Szukamy osoby z głęboką wiedzą o Androidzie, doświadczeniem z AOSP i umiejętnością efektywnej współpracy w zespole.
Tryb pracy: Hybrydowy, 3 dni z biura, 2 dni zdalnie
responsibilities :
Dostosowywanie, kompilowanie i utrzymywanie niestandardowych wersji systemu Android
Projektowanie i implementacja zaawansowanych aplikacji oraz bibliotek na platformę Android
Analiza i rozwiązywanie złożonych problemów na styku systemu operacyjnego, frameworka i aplikacji, włączając w to analizę logów (logcat, dmesg)
Rozbudowa istniejących oraz dodawanie nowych funkcjonalności
Aktywna współpraca z innymi deweloperami, testerami, designerami oraz project managerami w ramach rozwoju oprogramowania
Dbanie o wysoką jakość kodu oraz stabilność wprowadzanych zmian.
requirements-expected :
Biegła znajomość języków Kotlin oraz Java i doskonała znajomość Android SDK
Minimum 3-4 lata komercyjnego doświadczenia w tworzeniu i utrzymywaniu aplikacji na platformę Android
Umiejętność projektowania i tworzenia zaawansowanych aplikacji oraz bibliotek na platformę Android
Praktyczne doświadczenie w pracy z AOSP (Android Open Source Project): kompilacja, modyfikacja i debugowanie kodu źródłowego Androida
Głęboka znajomość architektury systemu Android, w tym kluczowych komponentów systemowych
Doświadczenie w pracy z Android Framework i modyfikowaniu jego warstw
Platform bring-up i uruchamianie niestandardowych wersji Androida na dedykowanym sprzęcie
Biegłość w posługiwaniu się narzędziami deweloperskimi, w tym Android Studio, ADB oraz systemami kontroli wersji Git
Znajomość systemu i swobodne poruszanie się w środowisku Linux
Rozwinięte zdolności analityczne i umiejętność rozwiązywania nieszablonowych problemów, które wykraczają poza standardową dokumentację i dostępne bazy wiedzy oraz wymagają dogłębnej analizy i wypracowania własnych skutecznych metod działania