Senior Android Engineer
140 - 160 PLN/ godz.B2B
SeniorFull-time·B2B
#368693·Dodano dziś·0
Źródło: itfs.elevato.netTech Stack / Keywords
AndroidCI/CDKotlinJavaAPIEmbeddedGitLabCloud
Firma i stanowisko
Firma ITFS oferuje stabilne warunki współpracy oraz możliwość rozwoju w branży automotive, specjalizując się w systemach multimedialnych dla samochodów (infotainment) opartych na systemie Android.
Wymagania
- Doświadczenie w branży automotive.
- Udokumentowane, ponad 5-letnie doświadczenie w tworzeniu aplikacji na system Android.
- Biegła znajomość języków Kotlin oraz Java.
- Umiejętność samodzielnego zarządzania własną pracą przy minimalnym nadzorze.
- Biegłość w korzystaniu z interfejsów Android API oraz Android Jetpack, w tym ogólna znajomość Android NDK i JNI.
- Znajomość zasad projektowania systemu Android, wytycznych dotyczących interfejsu aplikacji, optymalizacji wydajności oraz frameworków testowych.
- Znajomość usług systemowych wbudowanego systemu Android (embedded Android framework services).
- Doświadczenie w pracy z narzędziami do ciągłej integracji, takimi jak GitLab CI.
- Znajomość powiadomień push, interfejsów API oraz rozwiązań cloud messaging.
- Doskonałe umiejętności programowania oraz weryfikacji kodu (proofreading).
- Znajomość praktyk zwinnych Agile Scrum.
- Świetne umiejętności interpersonalne z dbałością o efektywną współpracę i wywieranie pozytywnego wpływu na zespoły międzyfunkcyjne.
Nice to have:
- Znajomość C++.
- Doświadczenie w tworzeniu rozwiązań z obszaru map/nawigacji, multimediów oraz technologii Bluetooth.
Obowiązki
- Projektowanie i rozwój modułowych, skalowalnych aplikacji dla systemów multimedialnych w samochodach (infotainment) opartych na systemie Android.
- Tworzenie wzorców projektowych oraz bibliotek ułatwiających rozwój aplikacji.
- Współpraca z zespołami międzyfunkcyjnymi, w tym z zespołem produktowym oraz UI/UX w celu definiowania funkcji aplikacji.
- Identyfikowanie i eliminowanie wąskich gardeł w aplikacjach w celu optymalizacji ich wydajności.
- Przeprowadzanie przeglądów kodu (code reviews) oraz praca zgodnie z zasadami ciągłej integracji i rozwoju (CI/CD).
- Pisanie kodu testowego (w tym obsługa przypadków brzegowych) w celu zapewnienia wysokiej jakości, stabilności oraz poprawnego działania funkcji.
- Projektowanie i wdrażanie aktualizacji oraz nowych wydań aplikacji.
- Analiza platformy AOSP pod kątem lepszej wydajności i integracji aplikacji.
- Tworzenie aplikacji demonstracyjnych oraz przykładowych (demo/sample apps) wykorzystujących technologię firmy.
Oferta
- Przejrzyste warunki współpracy w firmie o pewnej i stabilnej pozycji rynkowej oraz możliwość rozwoju.
- Możliwość skorzystania z benefitów: dofinansowanie do pakietu medycznego Enel-med i Multisport oraz podstawowy pakiet księgowy - darmowy do trzech faktur miesięcznie.
Karta sportowa
Opieka zdrowotna
ITFS
136 aktywnych ofert