Android Developer

Miejsce pracy 100% zdalnie
Wynagrodzenie 130-160 PLN/h + VAT
Rodzaj zatrudnienia B2B
Region Polska
Opis oferty

Miejsce pracy 100% zdalnie

Start pracy: ASAP (akceptowalny max 30 dniowy okres wypowiedzenia)

Forma współpracy: B2B

Stawka: 130-170 zł/h netto + VAT (w zalezności od doświadczenia)

 

Proces rekrutacji:

  1. Krótka rozmowa telefoniczna z ITFS

  2. Rozmowa techniczna

  3. Rozmowa projektowa

  4. Decyzja

Zakres obowiązków
  • projektowanie i rozwijanie modułowych, skalowalnych aplikacji na wbudowanym systemie infotainment opartym na Androidzie

  • tworzenie wzorców projektowych i bibliotek, które ułatwiają rozwój aplikacji

  • współpraca z zespołami międzyfunkcyjnymi, w tym z działami produktu i projektowania UI/UX, w celu definiowania funkcjonalności aplikacji

  • identyfikowanie i usuwanie wąskich gardeł w aplikacji w celu optymalizacji wydajności

  • przeprowadzanie przeglądów kodu oraz stosowanie praktyk ciągłej integracji i ciągłego rozwoju (CI/CD)

  • pisanie kodu testowego, aby zapewnić jakość, niezawodność i poprawność działania aplikacji, również w przypadkach brzegowych

  • projektowanie i wdrażanie aktualizacji oraz wydań aplikacji

  • analiza platformy AOSP (Android Open Source Project) w celu poprawy wydajności aplikacji i jej integracji z systemem

  • tworzenie przykładowych i demonstracyjnych aplikacji, wykorzystujących naszą technologię.

  • doświadczenie z narzędziami do ciągłej integracji, takimi jak GitLab CI

Poszukiwane kompetencje
  • min 5 lat doświadczenia jako programista aplikacji na Android 

  • zaawansowana znajomość Kotlin i Java

  • biegłość w korzystaniu z API Android i Android Jetpack, w tym ogólna znajomość Android NDK i JNI

  • znajomość zasad projektowania aplikacji na Android, wytycznych dotyczących interfejsów użytkownika, optymalizacji wydajności oraz frameworków testujących

  • znajomość usług frameworka Android w systemach embedded

  • znajomość systemu powiadomień push, API oraz komunikacji z chmurą (cloud messaging)

  • bardzo dobre umiejętności programowania i sprawdzania kodu (proofreading).

  • znajomość metodyki Agile Scrum

  • doskonałe umiejętności interpersonalne, pozwalające na skuteczną współpracę

  • zaawansowana znajomość j.angielskiego - poziom min B2/C1


Mile widziane:

  • znajomość C++ 

  • doświadczenie w tworzeniu rozwiązań mapowych, multimedialnych i Bluetooth

Data ostatniej modyfikacji piątek, 20 czerwca 2025