Android Developer (m/f)
BNP Paribas Bank Polska
Rola polega na rozwoju i utrzymaniu natywnej aplikacji mobilnej Android dla klientów indywidualnych banku. Codzienna praca obejmuje projektowanie nowych funkcjonalności, utrzymanie istniejącego kodu, tworzenie i rozwijanie komponentów Design System, dbanie o jakość kodu oraz ścisłą współpracę z zespołami UX/UI, backend, QA i DevOps w metodyce Scrum. Aplikacja jest dedykowana na rynek polski, integruje się z systemami backendowymi i personalizuje doświadczenie użytkownika.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano konkretnej liczby dni hybrydowych, nie podano wielkości zespołu.
Rola polega na rozwoju i utrzymaniu natywnej aplikacji mobilnej Android dla klientów indywidualnych banku. Codzienna praca obejmuje projektowanie nowych funkcjonalności, utrzymanie istniejącego kodu, tworzenie i rozwijanie komponentów Design System, dbanie o jakość kodu oraz ścisłą współpracę z zespołami UX/UI, backend, QA i DevOps w metodyce Scrum. Aplikacja jest dedykowana na rynek polski, integruje się z systemami backendowymi i personalizuje doświadczenie użytkownika.
- ✓Dodatkowe 2 dni urlopu za wykorzystanie przysługującego urlopu
- ✓Dni Zdrowia – czas na profilaktykę i wellbeing
- ✓Programy szkoleń wewnętrznych: IcanDo IT, UniversITy, Platforma Szkoleniowa, GOtech Week
- ✓Możliwość rekrutacji wewnętrznych i zmiany stanowiska w Polsce i globalnie
- ✓Jasno zdefiniowany Design System do utrzymania i rozwoju
- !Hybrydowy tryb pracy bez podanej częstotliwości dni w biurze
- !Utrzymanie istniejących rozwiązań może oznaczać pracę z legacy kodem
- !Wymóg WCAG może wymagać dodatkowej wiedzy o dostępności
- !Nie podano konkretnych narzędzi CI/CD (np. Jenkins, GitLab)
- !Brak informacji o testach automatycznych i frameworkach testowych
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja nowych funkcjonalności w aplikacji Android
- •Utrzymanie i refaktoring istniejącego kodu aplikacji
- •Tworzenie i rozwijanie natywnych komponentów Design System
- •Przegląd kodu (code review) i dbanie o jakość, spójność i wydajność kodu
- •Współpraca z zespołami UX/UI, backend, QA i DevOps w Scrum
- •Integracja z systemami backendowymi poprzez REST API
- •Udział w ceremoniach Scrum (daily, sprint planning, review, retrospective)
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Deweloper z 5+ lat doświadczenia w Androidzie, znający Kotlin i podstawowe wzorce, gotowy do nauki Compose i MVVM, z doświadczeniem w Scrumie.
Nie dla juniorów ani osób z mniej niż 5 latami doświadczenia w Androidzie. Nie dla deweloperów skupionych wyłącznie na iOS.
- ?Ile dni w tygodniu/miesiącu wymagana jest obecność w biurze (hybrid)?
- ?Czy aplikacja jest budowana od nowa, czy istnieje legacy code?
- ?Jakie konkretne narzędzia CI/CD są używane?
- ?Ile osób liczy zespół Androidowy i czy jest osobny zespół iOS?
- ?Jaki jest zakres odpowiedzialności za Design System – czy to tylko Android, czy także iOS?
- ?Czy w projekcie stosowane są testy automatyczne? Jakie frameworki?
- ?Jak wygląda proces code review i czy są standardy jakości kodu?
- ?Czy istnieje dyżur on-call lub wsparcie produkcyjne?
- −Nie podano konkretnej liczby dni hybrydowych
- −Nie podano wielkości zespołu
- −Nie podano szczegółów procesu rekrutacyjnego
- −Nie podano budżetu szkoleniowego
- −Nie podano czy premia roczna/dodatkowa jest uzależniona od wyników
Praca w Scrum z UX/UI, BE, QA i DevOps – kultura agile, ścisła współpraca międzydziałowa w banku.