Senior AOSP Developer
⚲ Wrocław
21 800 - 26 800 PLN (B2B)
Wymagania
- Android
- Kotlin
- AOSP
- Coroutines
- Linux
- C/C++/Java
- Bluetooth LE (nice to have)
Opis stanowiska
O projekcie:
- Praca w pełni zdalna,- Elastyczne godziny rozpoczęcia pracy (core hours 10.00-15.00),- Służbowy sprzęt i budżet na akcesoria,- Roczny budżet szkoleniowy,- Dofinansowanie do pakietu sportowego i opieki medycznej,- Budżet integracyjny,- Praca w firmie o płaskiej strukturze w zgranym zespole Nerdów :)
Wymagania:
- Min. 3 lata komercyjnego doświadczenia w pracy z AOSP,- Dobra orientacja w architekturze systemu Android oraz strukturze projektu AOSP, w tym praktyka w kompilowaniu i modyfikowaniu systemu,- Bardzo dobra znajomość Kotlina i Android SDK,- Doświadczenie w programowaniu reaktywnym (np. Coroutines, RxJava),- Doświadczenie w pracy z ADB (Android Debug Bridge),- Znajomość systemu Linux i swoboda w pracy w środowisku linuksowym,- Znajomość systemów budowania, takich jak Soong, Make czy CMake,- Umiejętność posługiwania się narzędziami do debugowania,- Doświadczenie w programowaniu systemów z wykorzystaniem (C, C++, Java - przynajmniej jedno z wymienionych),- Doświadczenie w tworzeniu testów jednostkowych,- Doświadczenie w pracy z Gerrit,- Znajomość języka angielskiego, w stopniu pozwalającym na komunikację z klientem.
Doceniamy doświadczenie w pracy z: - Bluetooth LE,- projektami wielomodułowymi,- GMS,- OTA,- modyfikcjami SystemUI,- HAL.
Codzienne zadania:
- Tworzenie kodu oraz współpraca z teamem projektowym,
- Współpraca z klientem,
- Udział w analizowaniu, estymowaniu i planowaniu projektów,
- Wykorzystywanie języka angielskiego w codziennej pracy (w kontaktach z klientami).
- Praca w pełni zdalna,- Elastyczne godziny rozpoczęcia pracy (core hours 10.00-15.00),- Służbowy sprzęt i budżet na akcesoria,- Roczny budżet szkoleniowy,- Dofinansowanie do pakietu sportowego i opieki medycznej,- Budżet integracyjny,- Praca w firmie o płaskiej strukturze w zgranym zespole Nerdów :)
Wymagania:
- Min. 3 lata komercyjnego doświadczenia w pracy z AOSP,- Dobra orientacja w architekturze systemu Android oraz strukturze projektu AOSP, w tym praktyka w kompilowaniu i modyfikowaniu systemu,- Bardzo dobra znajomość Kotlina i Android SDK,- Doświadczenie w programowaniu reaktywnym (np. Coroutines, RxJava),- Doświadczenie w pracy z ADB (Android Debug Bridge),- Znajomość systemu Linux i swoboda w pracy w środowisku linuksowym,- Znajomość systemów budowania, takich jak Soong, Make czy CMake,- Umiejętność posługiwania się narzędziami do debugowania,- Doświadczenie w programowaniu systemów z wykorzystaniem (C, C++, Java - przynajmniej jedno z wymienionych),- Doświadczenie w tworzeniu testów jednostkowych,- Doświadczenie w pracy z Gerrit,- Znajomość języka angielskiego, w stopniu pozwalającym na komunikację z klientem.
Doceniamy doświadczenie w pracy z: - Bluetooth LE,- projektami wielomodułowymi,- GMS,- OTA,- modyfikcjami SystemUI,- HAL.
Codzienne zadania:
- Tworzenie kodu oraz współpraca z teamem projektowym,
- Współpraca z klientem,
- Udział w analizowaniu, estymowaniu i planowaniu projektów,
- Wykorzystywanie języka angielskiego w codziennej pracy (w kontaktach z klientami).
🔍 Dekoder Ogłoszenia
🔴
Praca w firmie o płaskiej strukturze w zgranym zespole Nerdów :)
Może oznaczać brak jasnej hierarchii i potencjalnie chaotyczne podejmowanie decyzji, ale też luźną atmosferę i pasjonatów technologii.
🟡
Elastyczne godziny rozpoczęcia pracy (core hours 10.00-15.00)
Oznacza, że musisz być dostępny w określonych godzinach, ale poza nimi masz pewną swobodę, co może wymagać pracy poza standardowymi godzinami.
🔴
Współpraca z klientem
Może oznaczać bezpośrednią komunikację z klientem, w tym rozwiązywanie problemów i negocjacje, co wykracza poza czyste kodowanie.
🟡
Udział w analizowaniu, estymowaniu i planowaniu projektów
Oczekuje się, że będziesz aktywnie uczestniczyć w procesie decyzyjnym dotyczącym projektów, a nie tylko wykonywać zadania.
🟡
Znajomość języka angielskiego, w stopniu pozwalającym na komunikację z klientem.
Wymaga nie tylko rozumienia, ale też aktywnego używania języka angielskiego w rozmowach, co może obejmować prezentacje i dyskusje techniczne.