New offer - be the first one to apply!
May 9, 2026
Mid • Remote
18,000 - 24,000 PLN
Warsaw, Poland
📱 3 zdania o nas
Być może nie kojarzysz naszej nazwy, ale bardzo prawdopodobne, że w swoim telefonie masz przynajmniej jedną aplikację, którą zrobiliśmy. Jesteśmy niewielką firmą, ale tworzymy aplikacje mobilne, z których korzystają miliony użytkowników (np. Wakacje.pl, Empik Foto, Modivo, Costa Coffee Club, SkyCash, PAYBACK, czy Oriflame Business App używana w 45 krajach na całym świecie).
📱 Opis stanowiska
Jako AOSP Developer w Norbsoft, wyjdziesz poza ramy standardowego tworzenia aplikacji. Twoim obszarem będzie cały stos technologiczny Androida. Będziesz odpowiedzialny/a za dostosowanie systemu do specyficznych wymagań hardware’owych, optymalizację wydajności oraz implementację unikalnych funkcji systemowych, których nie znajdziesz w standardowym Androidzie.
📱Kluczowe zadania
Rozwój warstwy Android Framework: Modyfikacja i rozszerzanie kluczowych komponentów.
Customizacja System Services: Projektowanie i implementacja usług systemowych oraz mechanizmów komunikacji międzyprocesowej.
Optymalizacja UX/UI na poziomie OS: Praca z warstwą wyświetlania i zarządzania zasobami w celu uzyskania maksymalnej płynności na dedykowanym hardware.
Integracja Systemu: Ścisła współpraca z zespołem niskopoziomowym przy integracji zmian w AOSP z konkretnymi podzespołami urządzenia.
Utrzymanie i budowa obrazów: Zarządzanie procesem budowania obrazów systemu (Build System) oraz dbałość o integralność drzewa AOSP.
📱Wymagania techniczne
Architektura Androida: Głębokie zrozumienie mechanizmów wewnętrznych systemu (Binder, AIDL, System Server).
Doświadczenie z AOSP: Udokumentowana umiejętność pracy z kodem źródłowym systemu Android (szczególnie warstwy Framework).
Java & Kotlin: Bardzo dobra znajomość obu języków w kontekście systemowym.
C/C++ & JNI: Znajomość pozwalająca na pracę z natywnymi komponentami oraz komunikację między warstwą Java a C++.
XML: Doświadczenie w pracy z layoutami systemowymi oraz konfiguracją komponentów OS i manifestów.
📱Mile widziane
Doświadczenie w projektowaniu unikalnych interfejsów użytkownika na poziomie systemowym.
Znajomość warstwy HAL (Hardware Abstraction Layer).
Umiejętność analizy logów systemowych i profilowania wydajności
📱Co oferujemy?
Praca przy unikalnym hardware: Realny wpływ na kształt systemu operacyjnego dla nowoczesnego urządzenia.
Zespół ekspertów: Współpraca z ludźmi, którzy o systemach mobilnych wiedzą niemal wszystko.
Elastyczność: Możliwość pracy zdalnej lub w modelu hybrydowym.
Kultura inżynierska: Skupienie na jakości kodu i rozwiązywaniu ciekawych problemów technologicznych.
Chcesz budować systemy, a nie tylko aplikacje? Prześlij nam swoje CV!