Android Developer (Kotlin Multiplatform) | Branża Bankowa
Edge One Solutions
Rola polegająca na rozwijaniu i utrzymaniu aplikacji mobilnej Android dla jednego z największych polskich banków, w obszarze kart kredytowych i debetowych. Praca w ramach platformy omnikanałowej, głównie zdalna (1 dzień w miesiącu w biurze). Kodowanie w Kotlin/Java z wykorzystaniem standardowych bibliotek Android (SDK, Data Binding, MVVM, RxJava, Retrofit, Dagger/Koin).
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano widełek wynagrodzenia, brak informacji o wielkości zespołu.
Rola to standardowy Android Developer – wymagania dotyczą wyłącznie tradycyjnego stacku Android (Kotlin/Java, Android SDK, MVVM, RX). Kotlin Multiplatform nie jest wymienione w zadaniach ani wymaganiach.
Rola polegająca na rozwijaniu i utrzymaniu aplikacji mobilnej Android dla jednego z największych polskich banków, w obszarze kart kredytowych i debetowych. Praca w ramach platformy omnikanałowej, głównie zdalna (1 dzień w miesiącu w biurze). Kodowanie w Kotlin/Java z wykorzystaniem standardowych bibliotek Android (SDK, Data Binding, MVVM, RxJava, Retrofit, Dagger/Koin).
- ✓Praktycznie zdalna praca (1 dzień w miesiącu w biurze)
- ✓Wsparcie Service Delivery Managera i rozwój kompetencji
- ✓Dofinansowanie szkoleń, certyfikatów i konferencji
- ✓Elastyczne benefity i pakiet zdrowotny
- ✓Angielski w ramach benefitów
- −Brak widełek wynagrodzenia w ofercie (na B2B)
- !Szeroki zakres wymaganych technologii – może wskazywać na złożoność projektu lub legacy
- !Praca dla banku – potencjalnie sztywne procedury i ograniczenia
- !Tytuł sugeruje Kotlin Multiplatform, ale w wymaganiach brak wzmianki o KMP
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Tworzenie i rozwijanie kodu aplikacji Android w Kotlin/Java
- •Utrzymanie istniejącej aplikacji mobilnej
- •Pisanie testów jednostkowych
- •Przeprowadzanie code review z użyciem Gita/Gerrita
- •Analiza i implementacja nowych funkcjonalności
- •Współpraca z zespołem projektowym i interesariuszami biznesowymi
- •Refaktoryzacja i optymalizacja kodu pod kątem wydajności i bezpieczeństwa
- •Tworzenie dokumentacji technicznej
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Programista Android z co najmniej 2-3 letnim doświadczeniem w tworzeniu aplikacji mobilnych, znający wymagane technologie (Android SDK, MVVM, RxJava, Dagger/Koin). Potrafi samodzielnie pisać testy jednostkowe i przeprowadzać code review.
Nie dla juniorów ani kandydatów bez doświadczenia w Androidzie. Osoby szukające stricte zdalnej pracy bez żadnych wizyt w biurze (choć wizyty są rzadkie) mogą być rozczarowane.
- ?Ile osób liczy zespół developerski przy tym projekcie?
- ?Czy aplikacja jest pisana od nowa czy rozwijana na istniejącym kodzie?
- ?Czy w projekcie używany jest Kotlin Multiplatform? Tytuł sugeruje, ale opis nie wspomina.
- ?Jak wygląda proces wdrożenia nowego członka zespołu?
- ?Czy są przewidziane dyżury on-call lub praca w weekendy?
- ?Jaki jest poziom skomplikowania integracji z systemami bankowymi?
- ?Czy istnieje możliwość pracy w pełni zdalnej po okresie próbnym?
- −Nie podano widełek wynagrodzenia
- −Brak informacji o wielkości zespołu
- −Nie wiadomo, czy projekt jest greenfield czy legacy
- −Brak informacji o on-call
- −Nie określono dokładnie, jakie biblioteki UI są używane (Compose? XML?)
Praca w metodyce Agile z naciskiem na Continuous Integration/Deployment. Współpraca z zespołem projektowym i interesariuszami biznesowymi. Kultura oparta na dobrych praktykach i code review.
3 etapy: Rozmowa wstępna, Technical check, Project interview. Po przejściu – witaj w Edge1S!