New offer - be the first one to apply!

May 9, 2026

AOSP Developer (Android Framework Engineer) - Mid/Senior

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!