- 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
- Większość Twojej pracy będzie odbywać się po polsku, ale czasami trafi się mail po angielsku, więc znajomość języka na poziomie B2 będzie wystarczająca.
- Będziesz mieć styczność z fakturami, więc miło byłoby jeśli jesteś osobą skrupulatną i zorganizowaną.
- Jeżeli spełniasz powyższe, oraz wyróżniasz się zaangażowaniem, to bez problemu nauczymy Cię innych, przydatnych dla nas umiejętności.
Mile widziane :
- znajomość C++
- doświadczenie w tworzeniu rozwiązań mapowych, multimedialnych i Bluetooth
- Miejsce pracy : 100% zdalnie
- Start : ASAP (akceptowalny max 30 dniowy okres wypowiedzenia)
- Forma współpracy : B2B z ITFS
- Stawka : do 170 zł / h netto+VAT - w zależności od doświadczenia
- Proces rekrutacyjny : rozmowa telefoniczna z ITFS (ok. 20 min.) → rozmowa techniczna → rozmowa projektowa → decyzja
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] Requirements : MS Office, Java, Android Additionally : Sport Subscription, Private healthcare, Darmowa opieka księgowa