Pomiń do treści
Logo firmy ALTEN

Senior Mobile Developer

ALTEN

Oferta w skrócie
Widełki nieujawnione
🏠ZdalnieTryb pracy
📄Umowa o pracęKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaKraków
Dostępne na 2 portalach
Aktywna
Opublikowano1 czerwca 2026
Ostatnio sprawdzono1 czerwca 2026
Wygasa za11 dni
Werdykt JobHunt

Rola polega na tworzeniu i rozwijaniu Design Systemu dla aplikacji mobilnej klienta z branży bankowej. Będziesz budować skalowalne komponenty UI, wydzielać je z istniejącego kodu oraz implementować w oparciu o Kotlin Multiplatform i Compose Multiplatform. To nie jest standardowe tworzenie aplikacji, a raczej budowa biblioteki komponentów, która będzie używana przez inne zespoły. Obejmuje również wsparcie bugfixowe, współpracę z UX/UI i ekspertami accessibility oraz okazjonalne prace przy legacy natywnej części aplikacji.

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

Brakuje: nie podano procesu rekrutacyjnego (liczba etapów, zadanie domowe), brak informacji o wielkości zespołu i strukturze teamu.

🛠 Wymagane technologie
Dane źródłowe
iOSAndroidKotlinKotlin MultiplatformCompose MultiplatformJetpack Compose
AI Insights
Czym naprawdę jest ta rola?Mobile Developer

Rola polega na tworzeniu i rozwijaniu Design Systemu dla aplikacji mobilnej klienta z branży bankowej. Będziesz budować skalowalne komponenty UI, wydzielać je z istniejącego kodu oraz implementować w oparciu o Kotlin Multiplatform i Compose Multiplatform. To nie jest standardowe tworzenie aplikacji, a raczej budowa biblioteki komponentów, która będzie używana przez inne zespoły. Obejmuje również wsparcie bugfixowe, współpracę z UX/UI i ekspertami accessibility oraz okazjonalne prace przy legacy natywnej części aplikacji.

Plusy
  • Możliwość wyboru formy zatrudnienia (UoP/B2B)
  • Jasno zdefiniowana ścieżka kariery (Project Manager, Business Manager, Technical Leader)
  • Udział w konferencjach i możliwość certyfikacji
Na co uważać
  • !Brak opisu procesu rekrutacyjnego
  • !Nie podano wielkości zespołu ani liczby projektów
  • !Okazjonalne prace przy legacy natywnej części mogą oznaczać utrzymanie starszego kodu
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Tworzenie i rozwój biblioteki komponentów UI, theme'ów i assetów graficznych w KMP/CMP
  • Wydzielanie modułu Design Systemu z istniejącego kodu aplikacji mobilnej
  • Implementacja mechanizmów zgodnych z wytycznymi WCAG
  • Rozwój rozwiązań w oparciu o Kotlin Multiplatform i Compose Multiplatform
  • Wsparcie zespołów produktowych (bugfixy, rozwój komponentów)
  • Współpraca z UX/UI, Product Ownerem oraz ekspertami accessibility
  • Udział w refinementach i decyzjach architektonicznych
  • Okazjonalne prace przy 'tuningu' starszej, natywnej części aplikacji
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

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

Minimum sensowne

Mobile developer z około 5-letnim doświadczeniem, solidną znajomością Kotlin i Android, podstawowym doświadczeniem z KMP (minimum rok) oraz Compose Multiplatform. Musi mieć też praktyczną znajomość SwiftUI i iOS.

Raczej nie dla

Osoby poniżej 5 lat doświadczenia w mobile, deweloperzy czysto iOS (SwiftUI) bez głębokiej znajomości Kotlin i Androida, oraz osoby szukające głównie pracy nad nową aplikacją od zera – tutaj jest dużo pracy z istniejącym codebase i wydzielaniem biblioteki.

Ocena dopasowania
Junior1/5
Mid1/5
Senior5/5
Hands-on5/5
Architekt3/5
Remote5/5
Enterprise4/5
Pytania do rekrutera
  • ?Ile osób liczy zespół pracujący nad Design Systemem?
  • ?Jaki jest stosunek pracy nad nowymi komponentami do utrzymania i bugfixów?
  • ?Czy klient ma już jakiś istniejący Design System, czy to zupełnie greenfield?
  • ?Jak wygląda współpraca z innymi zespołami produktowymi – czy są to zespoły wewnętrzne klienta?
  • ?Czy są plany migracji całej aplikacji na KMP/CMP, czy tylko design system?
  • ?Jakie są konkretne narzędzia CI/CD używane w projekcie?
  • ?Czy istnieje możliwość pracy bezpośrednio z klientem?
  • ?Jaki jest preferowany termin rozpoczęcia i przewidywana długość projektu?
Brakujące informacje
  • Nie podano procesu rekrutacyjnego (liczba etapów, zadanie domowe)
  • Brak informacji o wielkości zespołu i strukturze teamu
  • Nie wiadomo, jaki jest konkretny harmonogram projektu i jego długość
  • Brak informacji o konkretnym kliencie (nazwa banku)
Zespół

Zespół pracuje w metodyce Agile/Scrum, z naciskiem na continuous integration i deployment. Współpraca z UX/UI, Product Ownerem i ekspertami accessibility.

🔗Podobne oferty