Senior Mobile Engineer
B2B.NET
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.
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).
- ✓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
- −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
- •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)
Oferta dla doświadczonych specjalistów (Senior).
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.
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.
- ?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ść?
- −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ół 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.
2 etapy: rozmowa techniczna z B2B.NET, następnie rozmowa z klientem (bankiem).