Pomiń do treści
Logo firmy emagine

Senior Mobile Engineer

emagine

Oferta w skrócie
Widełki nieujawnione
🏠ZdalnieTryb pracy
📄OtherKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaWarszawa
Dostępne na 2 portalach
Aktywna
Opublikowano20 kwietnia 2026
Ostatnio sprawdzono6 maja 2026
Wygasa za28 dni
Werdykt JobHunt

Rola polega na budowaniu biblioteki komponentów UI dla nowej aplikacji mobilnej banku, z wykorzystaniem Kotlin Multiplatform (KMM) do współdzielenia kodu między Androidem a iOS. Praca skupia się na tworzeniu skalowalnego i bezpiecznego design systemu, współpracy z zespołami domenowymi i UX, oraz utrzymaniu wysokiej jakości kodu poprzez testy i code review. To rola typowo inżynierska, wymagająca głębokiej znajomości KMM i Compose Multiplatform, a także znajomości platform natywnych (Android i iOS).

Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.

Brakuje: nie podano szczegółów procesu rekrutacyjnego (etapy, zadanie domowe), brak informacji o benefitach (np. budżet szkoleniowy, prywatna opieka zdrowotna).

🛠 Wymagane technologie
Dane źródłowe
WCAGMicrosoft PlatformModel View ViewModel (MVVM)GitAndroidiOSUnit TestingBackendCI/CDKotlin
AI Insights
Czym naprawdę jest ta rola?Mobile Engineer (Kotlin Multiplatform)

Rola polega na budowaniu biblioteki komponentów UI dla nowej aplikacji mobilnej banku, z wykorzystaniem Kotlin Multiplatform (KMM) do współdzielenia kodu między Androidem a iOS. Praca skupia się na tworzeniu skalowalnego i bezpiecznego design systemu, współpracy z zespołami domenowymi i UX, oraz utrzymaniu wysokiej jakości kodu poprzez testy i code review. To rola typowo inżynierska, wymagająca głębokiej znajomości KMM i Compose Multiplatform, a także znajomości platform natywnych (Android i iOS).

Plusy
  • Interesujący projekt: nowa aplikacja bankowa z użyciem nowoczesnego stacku (KMM, Compose Multiplatform)
  • Możliwość wpływu na architekturę i decyzje techniczne
Na co uważać
  • !Brak informacji o liczbie zespołów i skali projektu
  • !Niejasny proces rekrutacyjny (nie opisano etapów)
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Projektowanie i implementacja nowych komponentów UI w Kotlin Multiplatform (KMM)
  • Współpraca z zespołami UX/UI i backendowymi przy definiowaniu interfejsów i API
  • Przeprowadzanie code review i pisanie testów jednostkowych/integracyjnych
  • Optymalizacja wydajności i dostępności (WCAG) komponentów
  • Konfiguracja i utrzymanie pipeline'ów CI/CD dla biblioteki
  • Udział w decyzjach architektonicznych dotyczących struktury komponentów i wzorców (MVVM, Clean Architecture)
  • Integracja biblioteki z aplikacjami na Android (Jetpack Compose) i iOS (SwiftUI)
  • Dokumentowanie komponentów i najlepszych praktyk
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

Oferta dla doświadczonych specjalistów (Senior).

Minimum sensowne

Inżynier mobilny z 5 latami doświadczenia, solidną znajomością Kotlin i Androida, co najmniej 1 rokiem praktyki z KMM, oraz zdolnością do współpracy z wieloma zespołami. Znajomość SwiftUI i Jetpack Compose jest wymagana.

Raczej nie dla

Osoby bez doświadczenia z Kotlin Multiplatform, bez znajomości iOS/SwiftUI, lub szukające roli czysto zarządczej. Juniorzy i midowie bez odpowiedniego stażu nie powinni aplikować.

Ocena dopasowania
Junior1/5
Mid2/5
Senior5/5
Hands-on5/5
Architekt4/5
Remote5/5
Enterprise4/5
Pytania do rekrutera
  • ?Ile osób liczy zespół rozwijający bibliotekę komponentów?
  • ?Czy biblioteka będzie używana tylko w jednej aplikacji, czy w wielu produktach banku?
  • ?Jakie są konkretne wymagania WCAG – czy są audyty dostępności?
  • ?Czy istnieje już jakaś baza kodu, czy zaczynamy od zera?
  • ?Jaki jest planowany harmonogram projektu?
  • ?Czy przewidziane są wyjazdy do klienta (np. warsztaty)?
Brakujące informacje
  • Nie podano szczegółów procesu rekrutacyjnego (etapy, zadanie domowe)
  • Brak informacji o benefitach (np. budżet szkoleniowy, prywatna opieka zdrowotna)
  • Nie opisano struktury zespołu (squady, raportowanie)
Zespół

Współpraca z wieloma zespołami (squady domenowe, backend, UX/UI) w środowisku dużego banku, z naciskiem na jakość i skalowalność.

🔗Podobne oferty