Android Developer (Backbase)
Brak informacji o wynagrodzeniu
SeniorFull-time
#393632·Dodano 4 dni temu·3
Źródło: ASCTech Stack / Keywords
AndroidAIKotlinGoAndroid SDKAndroid StudioREST APISoftware Development
Firma i stanowisko
Od ponad 20 lat dostarczamy nowoczesne rozwiązania technologiczne dla wiodących instytucji finansowych w Polsce i za granicą łącząc orientację biznesową z wysokimi standardami: posiadamy ISO, pracujemy zgodnie z DORA, RODO i wymaganiami branżowymi. Dodatkowo wykorzystujemy AI nie tylko do zwiększania efektywności, ale też do budowania nowych kompetencji i rozwijania nowoczesnych sposobów pracy.
Wymagania
- minimum 4 lata doświadczenia w tworzeniu i rozwijaniu aplikacji Android
- bardzo dobra znajomość języka Kotlin i codzienne jego wykorzystywanie w pracy projektowej
- praktyczne doświadczenie z Android SDK oraz środowiskiem Android Studio
- doświadczenie z Backbase Mobile SDK
- doświadczenie z Backbase Mobile Journeys oraz znajomość Backbase Design System
- znajomość i stosowanie wzorców architektonicznych MVVM lub MVI
- praca z Kotlin Coroutines, Flow oraz bibliotekami Jetpack
- doświadczenie w integracji aplikacji mobilnych z REST API
- doświadczenie w tworzeniu testów jednostkowych oraz testów UI
- uczestnictwo w procesie budowania, podpisywania oraz publikacji aplikacji mobilnych
- udział w rozwoju co najmniej jednej aplikacji produkcyjnej
- bardzo dobra komunikacja w języku angielskim, minimum na poziomie B2
Nice to have:
- posiadanie certyfikatu Get Backbase Certified – Mobile Android
- doświadczenie w projektach dla sektora bankowego
- wykorzystanie narzędzi AI wspierających software development, tworzenie dokumentacji etc.
- doświadczenie w budowaniu nowoczesnych interfejsów opartych o modele językowe
Obowiązki
- rozwijać i utrzymywać aplikacje mobilne Android oparte o platformę Backbase
- projektować i implementować nowe funkcjonalności z wykorzystaniem języka Kotlin oraz nowoczesnych komponentów Android
- integrować aplikacje z backendowymi usługami REST API oraz systemami bankowymi
- wdrażać rozwiązania zgodne z architekturą MVVM/MVI i najlepszymi praktykami programowania mobilnego
- wykorzystywać Kotlin Coroutines, Flow i biblioteki Jetpack do budowy wydajnych i skalowalnych rozwiązań
- dbać o bezpieczeństwo aplikacji poprzez implementację mechanizmów uwierzytelniania, autoryzacji oraz bezpiecznego przechowywania danych
- tworzyć i rozwijać testy jednostkowe oraz automatyczne testy UI
- współpracować z zespołami Backend, QA, UX/UI oraz analitykami biznesowymi przy realizacji nowych funkcjonalności
- uczestniczyć w procesach code review, optymalizacji kodu oraz podnoszenia jakości wytwarzanego oprogramowania
- wspierać proces budowania, podpisywania i publikacji aplikacji w sklepach mobilnych
- rozwijać i konfigurować komponenty oparte o Backbase Mobile SDK i Mobile Journeys
- aktywnie uczestniczyć w projektach transformacji cyfrowej dla klientów z sektora bankowego i finansowego
Benefity
- Stabilne warunki zatrudnienia
- 20 płatnych dni rocznie przeznaczonych wyłącznie na naukę
- Rozwinięty ekosystem rozwoju kompetencji: gildie, projekty edukacyjne i inicjatywy wewnętrzne
- Niekorporacyjna atmosfera i partnerskie podejście
- Opieka medyczna
- Karta Multisport
- Dofinansowanie do nauki języków
- Ubezpieczenie na życie
- Dostęp do platformy wsparcia zdrowia psychologicznego
- Elastyczne godziny pracy i możliwość pracy zdalnej
- Atrakcyjna lokalizacja biura dla pracy stacjonarnej lub hybrydowej
- Płatny Program Rekomendacji Pracowników
Elastyczne godziny
Opieka zdrowotna
Karta sportowa
Ubezpieczenie
ASC
42 aktywne oferty