AOSP Developer (Android Framework Engineer) - Mid/Senior

4 999 - 6 666 USDNet per month - B2B
Mobile

AOSP Developer (Android Framework Engineer) - Mid/Senior

Mobile
Puławska 14, Warszawa

Norbsoft

Full-time
B2B
Mid
Remote
4 999 - 6 666 USDNet per month - B2B

Job description

📱 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!

Tech stack

    Polish

    C1

    English

    B2

    Android

    advanced

    Android SDK

    advanced

    AOSP

    advanced

    Java

    advanced

    Linux

    regular

    C++

    junior

Office location

AOSP Developer (Android Framework Engineer) - Mid/Senior

4 999 - 6 666 USDNet per month - B2B
Summary of the offer

AOSP Developer (Android Framework Engineer) - Mid/Senior

Puławska 14, Warszawa
Norbsoft
4 999 - 6 666 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Norbsoft Sp. z o.o. z siedzibą w Warszawie, ul. Szczęśliwicka 23a/4, 02-353 (dalej jako "a... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.