Wearables Engineer
Connectis
To stanowisko wymaga obecności na miejscu. Zobacz podobne oferty poniżej.
Wspólnie z naszym Partnerem Biznesowym, wiodącą firmą w branży fitness-tech, poszukujemy doświadczonego specjalisty/ki do realizacji projektów jako Native Mobile Engineer – Wearables. Projekt dotyczy rozwoju natywnych aplikacji na smartwatche (watchOS i Wear OS), zintegrowanych z istniejącą aplikacją React Native. ZAKRES USŁUG: Analiza i mapowanie przepływu danych trafiających na zegarek – stan sesji treningowej, strumienie metryk na żywo, tokeny autoryzacyjne, telemetria sprzętowa. Opracowanie matrycy docelowych urządzeń wearable (wersje watchOS i generacje Apple Watch, rodziny Wear OS 5/6, opcjonalnie Garmin Connect IQ) wraz z rekomendacją zakresu wsparcia. Wyznaczenie bazowych wskaźników jakości dla urządzeń wearable: zużycie baterii na godzinę treningu, zachowanie BLE przy ponownym łączeniu, opóźnienia zegarek–telefon, zapas czasu działania w tle. Budowa natywnej aplikacji towarzyszącej na watchOS (SwiftUI, WatchConnectivity), połączonej z warstwą JavaScript poprzez moduł Nitro/JSI. Przygotowanie rekomendacji dotyczącej wsparcia platformy Garmin (włączyć / wykluczyć / odłożyć) wraz z analizą kosztów każdego wariantu. Budowa i utrzymanie modułów JSI/Nitro udostępniających stan zegarka warstwie React Native, zgodnie ze standardem przyjętym w projekcie. Budowa natywnej aplikacji towarzyszącej na Wear OS (Jetpack Compose for Wear OS, Wearable Data Layer API). Audyt istniejących mostków JSI/Nitro oraz kotlinowego SDK sprzętu fitness pod kątem możliwości reużycia na zegarku. Odpowiedzialność za decyzje architektoniczne w obszarze wearables dla watchOS i Wear OS. WYMAGANE KOMPETENCJE: 5+ lat doświadczenia w natywnym developmencie mobilnym (Swift i/lub Kotlin) w projektach produkcyjnych. 2+ lata doświadczenia w dostarczaniu natywnych aplikacji na smartwatche użytkownikom końcowym – watchOS, Wear OS lub obie platformy. Znajomość watchOS: Swift + SwiftUI, WatchConnectivity (message/userInfo/file transfer, reachability i jej ograniczenia), cykl życia HKWorkoutSession i extended runtime sessions, WidgetKit/komplikacje. Znajomość Wear OS: Kotlin + Jetpack Compose for Wear OS, Wearable Data Layer API (MessageClient, DataClient, CapabilityClient), Health Services, Tiles i Watch Face Format, Ongoing Activity; aktualna platforma to Wear OS 6/6.1 (API 36+) z Material 3 Expressive. Doświadczenie z HealthKit i Health Connect – odczyt i zapis danych treningowych, flow uprawnień, dostarczanie danych w tle oraz świadomość wymogów prywatności dla danych zdrowotnych. Znajomość Bluetooth Low Energy: GATT, parowanie i bonding, strategie ponownego łączenia, ograniczenia działania w tle na telefonie i zegarku. Doświadczenie w zarządzaniu budżetem energetycznym i termicznym urządzeń wearable, poparte pomiarami zużycia baterii w długich sesjach. Doświadczenie w projektowaniu synchronizacji telefon–zegarek, odpornej na utratę zasięgu i wymagającej rekoncyliacji danych po jego odzyskaniu. Umiejętność pracy z niepewnymi danymi sensorycznymi: utracone próbki, artefakty tętna, dryft zegara między urządzeniami. Biegła znajomość języka angielskiego, pisemna i ustna, w pracy w zespole rozproszonym ze stakeholderami z USA. Mile widziane: Garmin Connect IQ – Monkey C, VS Code Connect IQ extension, budowanie per rodzina urządzeń, podpisywanie aplikacji RSA-4096, Toybox.Communications, Connect IQ Mobile SDK; aktualnie System 8 (SDK 8.x). Doświadczenie z dedykowanymi API zdrowotnymi Samsung na Galaxy Watch (Health Sensor / Privileged Health SDK) oraz znajomość procesu zatwierdzania. Doświadczenie w budowie samodzielnych aplikacji na zegarek z niezależną autoryzacją (OIDC bez udziału telefonu). Znajomość Auth0 mobile SDK lub porównywalnego flow OIDC. TRYB WSPÓŁPRACY: Projekt realizowany w pełni zdalnie. ✨ OFERUJEMY: Nowy sposób na aplikowanie z AI Rekruterem (AIR) – w trakcie procesu możesz porozmawiać z wirtualnym rekruterem 24/7, bez czekania na telefon. Finalną decyzję zawsze podejmuje Opiekun Projektu. Współpracę w modelu projektowym, z rozliczeniem opartym na etapach i protokołach odbioru poszczególnych deliverables. Elastyczną formę współpracy B2B przy projektach realizowanych dla renomowanego Partnera z branży fitness-tech. Wsparcie po stronie Connectis w sprawach administracyjnych i rozliczeniowych związanych ze współpracą. Uczestnictwo w wydarzeniach branżowych oraz meetupach technologicznych. 5 000 PLN za polecenie znajomych do naszych projektów. Szybki i zdalny proces. Dziękujemy za wszystkie zgłoszenia. Pragniemy poinformować, że skontaktujemy się z wybranymi osobami. 13496/KK
- engineer cool Bydgoszcz
- starszy inżynier ds. projektów technicznych Bydgoszcz
- validation engineer Bydgoszcz
- office 365/ exchange engineer Bydgoszcz
- inżynier ds. kontrolno pomiarowych Bydgoszcz
- inżynier budowa maszyn Bydgoszcz
- inżynier architektury Bydgoszcz
- zdalna inżynier Bydgoszcz
- inżynier ds. rozwoju produktu i procesu Bydgoszcz
- diagnostic engineer Bydgoszcz