Cardo Systems, Ltd
Cardo Systems, Ltd
Cardo Systems, Ltd rozwija technologie komunikacyjne dla motocyklistów, specjalizując się w systemach interkomowych Bluetooth® i Dynamic Mesh Communication (DMC). Od 2005 roku firma udoskonala komunikację między motocyklistami dzięki takim funkcjom jak łączność dalekiego zasięgu, sieci mesh i naturalna obsługa głosowa. Jej produkty są dostępne w ponad 85 krajach, a także są opracowywane dla marek akcesoriów motocyklowych, w tym SHOEI, HJC i Ducati. Cardo Systems działa na styku technologii motoryzacyjnych, produkcji i telekomunikacji, koncentrując się na tym, aby komunikacja podczas jazdy była bezpieczniejsza i łatwiejsza w obsłudze.

Starszy inżynier Android — aplikacja mobilna B2C, Izrael

Twórz i rozwijaj platformę Android dla nowej aplikacji mobilnej B2C firmy Cardo Systems, służącej do komunikacji i łączności w sportach motorowych. Odpowiadaj za architekturę, rozwój, testowanie i procesy wydawnicze produktu dla użytkowników na całym świecie.

Opis

  • Twórz od podstaw nową aplikację mobilną B2C firmy Cardo Systems
  • Kieruj platformą Android przez cały jej cykl życia
  • Kształtuj architekturę aplikacji, decyzje technologiczne, standardy programistyczne, strategię jakości i procesy wydawnicze
  • Współpracuj z zespołami produktu, projektowania, backendu, embedded, QA i DevOps
  • Koordynuj współpracę z zespołami odpowiedzialnymi za inne aplikacje
  • Przekładaj koncepcje produktowe na skalowalne, niezawodne i wysokiej jakości doświadczenie mobilne dla użytkowników na całym świecie

Wymagania

  • Co najmniej sześć lat profesjonalnego doświadczenia w tworzeniu aplikacji na Androida z użyciem Kotlin
  • Udokumentowane doświadczenie w dostarczaniu produkcyjnych aplikacji mobilnych B2C — od początkowej architektury i wyboru technologii po uruchomienie i działanie na dużą skalę
  • Zaawansowana znajomość ekosystemu Android oraz współczesnych praktyk dotyczących wydajności, zarządzania pamięcią, stabilności i bezpieczeństwa mobilnego
  • Silne doświadczenie w architekturze oprogramowania, w tym w tworzeniu modułowych, testowalnych aplikacji oraz wielokrotnego użytku SDK lub bibliotek
  • Dobre zrozumienie komunikacji sieciowej, integracji API, programowania asynchronicznego, pamięci lokalnej i funkcjonalności offline
  • Doświadczenie we wdrażaniu automatycznych testów jednostkowych, integracyjnych i UI, a także CI/CD oraz zarządzaniu wydaniami w Google Play
  • Udokumentowana odpowiedzialność i umiejętność współpracy podczas dyskusji architektonicznych, prac projektowych i przeglądów kodu
  • Profesjonalna znajomość języka angielskiego w mowie i piśmie
  • Praktyczne doświadczenie z Bluetooth Classic i BLE, w tym parowaniem, zarządzaniem połączeniami, profilami audio HFP i A2DP oraz działaniem w tle
  • Doświadczenie we współpracy z zespołami zajmującymi się sprzętem połączonym i firmware’em nad protokołami urządzeń oraz aktualizacjami firmware’u OTA
  • Doświadczenie z VoIP i dźwiękiem w czasie rzeczywistym, w tym z integracją z połączeniami systemowymi
  • Doświadczenie w dostarczaniu funkcji mobilnych opartych na AI oraz integrowaniu LLM lub modeli uczenia maszynowego z aplikacjami produkcyjnymi
  • Bardzo dobra praktyczna znajomość narzędzi i procesów programistycznych wspieranych przez AI
  • Doświadczenie z Jetpack Compose i nowoczesnymi frameworkami interfejsu Android
  • Doświadczenie w projektowaniu publicznych interfejsów API dla SDK, zachowywaniu kompatybilności wstecznej, stosowaniu wersjonowania semantycznego i wspieraniu zewnętrznych programistów
  • Doświadczenie w modularyzacji, pracy z dużymi bazami kodu, produktami white-label lub platformami obsługującymi wiele aplikacji
  • Doświadczenie z analityką, raportowaniem awarii, feature flags i narzędziami do testów A/B
  • Doświadczenie z Kotlin Multiplatform lub tworzeniem aplikacji na iOS
  • Doświadczenie w startupie, firmie scale-up lub podobnym szybko rozwijającym się środowisku produktowym

Powiązane oferty pracy

Beam

Twórca treści: marka pracodawcy i media społecznościowe

Beam

Rozwijaj markę pracodawcy Beam i obecność firmy w mediach społecznościowych za pomocą wideo, fotografii i opowiadania historii. Twórz treści wspierające misję Beam, której celem jest zapewnienie dostępnego wsparcia pracownikom pierwszej linii.

Otwórz