Pomiń do treści
Logo firmy B2B.NET

Senior Mobile Engineer

B2B.NET

Oferta w skrócie
Widełki nieujawnione
🏠ZdalnieTryb pracy
📄B2BKontrakt
⏱️Senior · 5+ latDoświadczenie
LokalizacjaGdańsk
Źródło
Aktywna
Opublikowano27 maja 2026
Ostatnio sprawdzono27 maja 2026
Wygasa za18 dni
Werdykt JobHunt

Rola polega na projektowaniu i rozwijaniu biblioteki komponentów Design Systemu dla aplikacji mobilnych w sektorze bankowym z wykorzystaniem Kotlin Multiplatform. Osoba na tym stanowisku będzie pracować w zespole odpowiedzialnym za spójność i skalowalność UI, współpracując z zespołami UX/UI i backend. Projekt jest długoterminowy, a praca odbywa się w metodyce Agile (dwutygodniowe sprinty). Firma B2B.NET S.A. to outsourcing IT, więc inżynier zostanie przypisany do klienta (bank).

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

Brakuje: nie podano wielkości zespołu ani struktury organizacyjnej, brak informacji o ewentualnym on-call lub dyżurach.

🛠 Wymagane technologie
Dane źródłowe
KotlinKotlin MultiplatformCompose MultiplatformJetpack ComposeSwiftUIMVVMWCAG
AI Insights
Czym naprawdę jest ta rola?Mobile Engineer (KMP/Compose Multiplatform)

Rola polega na projektowaniu i rozwijaniu biblioteki komponentów Design Systemu dla aplikacji mobilnych w sektorze bankowym z wykorzystaniem Kotlin Multiplatform. Osoba na tym stanowisku będzie pracować w zespole odpowiedzialnym za spójność i skalowalność UI, współpracując z zespołami UX/UI i backend. Projekt jest długoterminowy, a praca odbywa się w metodyce Agile (dwutygodniowe sprinty). Firma B2B.NET S.A. to outsourcing IT, więc inżynier zostanie przypisany do klienta (bank).

Plusy
  • Długoterminowy projekt z realnym wpływem na kluczowe produkty cyfrowe
  • Nowoczesny stack (KMP, Compose Multiplatform, SwiftUI)
  • Praca w metodyce Agile z dwutygodniowymi sprintami
  • Nacisk na dostępność (WCAG) i jakość kodu
  • Tylko 2 etapy rekrutacji – rozmowa techniczna i z klientem
Na co uważać
  • Brak widełek wynagrodzenia w ogłoszeniu
  • Wymóg doświadczenia w fintech – może być niszowy i ograniczać liczbę kandydatów
  • !Brak informacji o wielkości zespołu i liczbie zespołów
  • !Nie podano nazwy klienta (banku)
  • !Proces rekrutacji tylko 2 etapy – może brakować weryfikacji technicznej na żywo
  • !Brak informacji o możliwości rozwoju w firmie outsourcingowej
  • ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
Codzienna praca
  • Projektowanie i implementacja komponentów UI w Kotlin Multiplatform (KMP) i Compose Multiplatform
  • Współpraca z zespołami UX/UI i backend przy skalowalnych rozwiązaniach
  • Code review i testowanie kodu (jednostkowe, integracyjne)
  • Optymalizacja wydajności i dostępności aplikacji zgodnie z WCAG
  • Wdrażanie automatyzacji procesów (CI/CD) i dobrych praktyk inżynieryjnych
  • Uczestnictwo w decyzjach architektonicznych dotyczących aplikacji mobilnej
  • Dostosowywanie komponentów do platform Android i iOS (SwiftUI)
Więcej o ofercie
Dla kogo jest ta oferta
Profil idealny

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

Minimum sensowne

Osoba z co najmniej 5 latami doświadczenia w programowaniu mobilnym, solidną znajomością Kotlin i Android, podstawową znajomością KMP i Compose Multiplatform oraz doświadczeniem w iOS (SwiftUI). Musi znać MVVM i WCAG. Fintech może być atutem, ale jest wymagany w ofercie.

Raczej nie dla

Osoby z mniej niż 5 latami doświadczenia w tworzeniu aplikacji mobilnych, bez znajomości KMP lub Compose Multiplatform, a także bez doświadczenia w sektorze finansowym/fintech.

Ocena dopasowania
Junior1/5
Mid3/5
Senior5/5
Hands-on5/5
Architekt3/5
Remote5/5
Enterprise3/5
Pytania do rekrutera
  • ?Ile osób liczy zespół odpowiedzialny za Design System?
  • ?Czy projekt dotyczy jednej aplikacji bankowej czy wielu?
  • ?Jakie narzędzia CI/CD są używane?
  • ?Czy istnieje możliwość pracy nad innymi projektami po zakończeniu tego?
  • ?Czy w projekcie jest dedykowany zespół UX/UI, czy współpraca jest z zewnętrznymi?
  • ?Jakie są oczekiwania co do znajomości iOS/SwiftUI – czy trzeba być biegłym, czy wystarczy podstawowa znajomość?
Brakujące informacje
  • Nie podano wielkości zespołu ani struktury organizacyjnej
  • Brak informacji o ewentualnym on-call lub dyżurach
  • Nie wiadomo, czy istnieje budżet szkoleniowy lub konferencyjny
  • Nie określono, czy projekt jest greenfield, czy brownfield
  • Brak szczegółów dotyczących testów (jakie frameworki, pokrycie)
Zespół

Zespół pracuje w Agile (dwutygodniowe sprinty), kładzie nacisk na wysoką jakość, współpracę między zespołami technologicznymi, UX/UI i biznesowymi. Projekt ma charakter długoterminowy.

Rekrutacja

2 etapy: rozmowa techniczna z B2B.NET, następnie rozmowa z klientem (bankiem).

🔗Podobne oferty