JustJoin.IT Praca zdalna Senior

Senior Android Engineer

EPAM Systems

⚲ Poznan

Do uzgodnienia

Wymagania

  • min. 5 lat doświadczenia w budowaniu, wdrażaniu i utrzymywaniu aplikacji mobilnych
  • głęboka wiedza z zakresu Android development, w tym architektury, wydajności, debugowania i stabilności
  • solidne doświadczenie produkcyjne z Kotlinem i Jetpack Compose
  • doświadczenie w integracji z API platformowymi, zewnętrznymi SDK i usługami backendowymi (REST API, asynchroniczne przepływy danych, coroutines/Flow)
  • dyscyplina inżynierska: inkrementalne dostarczanie, pragmatyczne testowanie, refaktoryzacja i zarządzanie ryzykiem

Mile widziane

  • doświadczenie z Google Health Connect (odczyt/zapis danych zdrowotnych, uprawnienia, synchronizacja w tle)
  • doświadczenie w health tech, wellness lub produktach regulowanych (np. HIPAA)
  • doświadczenie z analityką/eksperymentami (A/B testing), instrumentacją i monitoringiem

Opis stanowiska

EPAM Systems szuka Senior Android Engineera do budowy i utwardzania integracji mobilnych klienta, które wprowadzają dane zdrowotne do aplikacji — w tym z urządzeń i zewnętrznych źródeł — oraz do udostępniania tych danych zespołom produktowym. Będziesz pracować z Google Health Connect, zewnętrznymi dostawcami danych zdrowotnych, obsługą uprawnień, synchronizacją i jakością danych, współpracując z backendem, QA i zespołami partnerskimi. To oferta dla doświadczonego Androidowca, który lubi złożone integracje na granicy mobile i backendu oraz pracę w obszarze health tech. Uwaga: firma szuka osoby 'proactive and self-sufficient', która sama odblokowuje sobie problemy — to oznacza, że nie ma tu miejsca na oczekiwanie gotowych rozwiązań i ciągłego wsparcia.

🔍 Dekoder Ogłoszenia

🔴
proactive and self-sufficient person, able to navigate complex integration work across mobile and backend boundaries, unblock themselves quickly
Oczekuje się, że będziesz samodzielnie rozwiązywać problemy i nie będziesz potrzebować ciągłego wsparcia, nawet w skomplikowanych zadaniach.
🟡
expose that data cleanly to the product teams that consume it
Może oznaczać konieczność tworzenia interfejsów API lub SDK dla innych zespołów, co wymaga dobrej dokumentacji i komunikacji.
🟡
Partner with backend, QA, and consuming product teams to deliver reliable end-to-end data flows
Będziesz musiał ściśle współpracować z innymi zespołami, co może oznaczać częste spotkania i potrzebę negocjacji priorytetów.
🟢
Deep expertise in Android development, including architecture, performance, debugging, and stability
Oczekuje się od Ciebie nie tylko pisania kodu, ale także głębokiego zrozumienia całego cyklu życia aplikacji i jej optymalizacji.
🟡
Solid experience integrating with platform APIs, third-party SDKs, and backend services (REST APIs, asynchronous data flows, corou
Praca będzie polegać głównie na integracji istniejących rozwiązań, a nie na budowaniu wszystkiego od zera.