JustJoin.IT Praca zdalna Mid New

Android Developer (public)

Britenet

⚲ Warszawa, Białystok, Lublin, Kielce, Poznań

85 - 115 PLN/h netto (B2B)

Wymagania

  • Android
  • Kotlin
  • Android SDK
  • Jetpack Compose
  • Clean Architecture
  • Solid
  • MVVM
  • JUnit
  • HL7 FHIR
  • Google Health Connect

Opis stanowiska

Cyfryzacja usług medycznych w sektorze publicznym poprzez dedykowane rozwiązanie mobilne. Nasze oczekiwania: • Minimum 4-letnie komercyjne doświadczenie w tworzeniu aplikacji mobilnych na platformę Android. • Bardzo dobra znajomość języka Kotlin. • Doświadczenie z Android SDK, Android Views (XML), Jetpack Compose, Kotlin Coroutines. • Znajomość zasad Clean Architecture i SOLID. • Znajomość wzorców projektowych (MVVM). • Umiejętność pracy z REST API, JSON. • Umiejętność pisania testów jednostkowych i integracyjnych (JUnit, Mockk, Robolectric). • Znajomość systemu kontroli wersji Git oraz GitFlow oraz w pracy w wieloosobowym zespole deweloperskim. • Znajomość zwinnych metod prowadzenia projektów (np.Scrum). • Teoretyczna i praktyczna znajomość standardu HL7 FHIR. • Teoretyczna i praktyczna umiejętność tworzenia usług opartych o wymianę danych z Google Health Connect. • Otwartość do pracy w trybie hybrydowym 3/2 w naszych lokalizacjach (Warszawa, Białystok, Lublin, Poznań, Kielce, Gdańska), reszta Polski - praca zdalna. Mile widziane: • Znajomość Material Design. • Znajomość bazy danych Realm. • Znajomość Google Services (m.in. firebase, Messaging, Crashlytics, Analytics, Maps). • Znajomość narzędzi środowiska ciągłej integracji (Jenkins, Bitbucket). • Udział w dwóch projektach o budżecie powyżej 2 000 000zł. • Doświadczenie w realizacji aplikacji mobilnych o profilu medycznym dla pacjentów. • Szyfrowanie danych użytkownika w aplikacji i wykorzystanie bezpiecznego kontenera przechowywania danych. Kluczowe zadania: • Projektowanie i implementacja nowoczesnych aplikacji mobilnych zgodnie z paradygmatem Clean Architecture. • Tworzenie skalowalnego i łatwego w utrzymaniu kodu w oparciu o najnowsze standardy • Samodzielne podejmowanie decyzji architektonicznych w ramach wzorca MVVM oraz dbanie o spójność logiczną aplikacji. • Implementacja bezpiecznej komunikacji z systemami zewnętrznymi poprzez REST API. • Integracja rozwiązań z obszaru HealthTech, w tym obsługa standardu HL7 FHIR oraz synchronizacja danych z natywnymi repozytoriami zdrowia (Google Health Connect). • Zapewnienie najwyższych standardów bezpieczeństwa i poufności przetwarzanych danych pacjentów. • Tworzenie i utrzymywanie testów jednostkowych oraz integracyjnych, gwarantujących niezawodność aplikacji w środowisku produkcyjnym. • Aktywny udział w ceremoniach zwinnych (Scrum), w tym planowaniu sprintów, estymacji zadań oraz retrospektywach.