← All jobs

EU remote

Programista Android (Kotlin / Jetpack Compose)

AudiotourRemote; Poland; Poland; Remote

About this role

Programista Android (Kotlin / Jetpack Compose) Audiotour Daily tasks: - rozwój i utrzymanie natywnej aplikacji Android (Kotlin, Jetpack Compose) do zwiedzania z audioprzewodnikiem - implementacja i rozwój funkcji odtwarzania audio w tle - rozwój funkcji opartych o lokalizację i mapy (Google Maps, Mapbox) oraz usługi działające w tle - integracja aplikacji z backendem - podejmowanie decyzji architektonicznych i dbałość o jakość, testowalność i wydajność kodu - diagnozowanie i naprawa błędów zgłaszanych przez użytkowników oraz monitoring stabilności - publikacja i utrzymanie aplikacji w Google Play Console - współpraca z zespołem backendowym i webowym Musts: Kotlin, Coroutine, ROOM, Koin, Retrofit, Firebase, Git Wymagania: doświadczenie komercyjne w tworzeniu natywnych aplikacji Android w Kotlinie bardzo dobra znajomość Android SDK, Jetpack Compose i Material 3 praktyczna znajomość Coroutines i Flow doświadczenie z architekturą MVI oraz bibliotekami Koin, Room i DataStore znajomość Ktor lub Retrofit doświadczenie z Media3 (ExoPlayer, MediaSession) i odtwarzaniem multimediów w tle integracje z Firebase (w tym Crashlytics) oraz GCP Gradle, Git (GitHub, Bitbucket), publikacja i utrzymanie aplikacji w Google Play Console samodzielność w projektowaniu, rozwijaniu i diagnozowaniu aplikacji oraz dbałość o czytelny, testowalny kod Dodatkowym atutem będzie: doświadczenie z Google Maps oraz Mapbox (Maps, Navigation) znajomość Foreground Services (lokalizacja, media, synchronizacja danych) CameraX i ML Kit (skanowanie kodów QR) interfejsy adaptacyjne: tablety, orientacja pozioma, urządzenia składane znajomość WCAG i wsparcia wielu wersji językowych znajomość naszego stacku webowego: Laravel/PHP, Next.js/TypeScript, Koa, MySQL, PostgreSQL, Tailwind CSS, Cloudflare R2 Nasza firma tworzy aplikacje dla turystów — łączymy multimedia, mapy i lokalizację, żeby ułatwić zwiedzanie muzeów, miast i atrakcji turystycznych.

Szukamy samodzielnego Android developera, który będzie uczestniczyć w rozwoju naszej natywnej aplikacji i będzie miał realny wpływ na jej architekturę i kierunek rozwoju. Forma współpracy i wynagrodzenie Ilość pracy zależy od projektów, które aktualnie obsługujemy. Rozliczenie będzie możliwe na dwa sposoby: stawka godzinowa: 65 zł/h — rozliczenie według faktycznie przepracowanych godzin, rozliczenie od projektu — kwota ustalana indywidualnie, zależna od zakresu, umiejętności i wydajności; przy sprawnej pracy ta forma może być korzystniejsza niż stawka godzinowa.

Dopuszczamy też system mieszany, jeśli wyjdzie taka potrzeba.

Source listing: nofluffjobs_main