#1 Job Board for tech industry in Europe

Senior Android Developer
New
Mobile

Senior Android Developer

40 USD/hNet per hour - B2B
40 USD/hNet per hour - B2B
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    English

    B2

    Android

    master

    Kotlin

    regular

    MVVM

    regular

    Coordinators

    regular

    RxJava

    regular

    Koin

    regular

    Okhttp

    regular

    MVI

    junior

    DataBinding

    junior

    ConstraintLayout

    junior

Job description

Informacje o projekcie:

Branża: bankowość

Stawka: do 148 zł/h netto + VAT, B2B

Lokalizacja: Warszawa/Łódź hybryda, pozostałe zdalnie

Język projektu: polski


Streszczenie: Główną funkcją tej roli jest rozwój i utrzymanie aplikacji mobilnej, skierowanej do ponad 3,5 miliona klientów detalicznych, poprawa doświadczenia użytkownika i wdrożenie wysokiej jakości standardów kodowania.


Obowiązki:

  • Rozwijanie i utrzymywanie aplikacji PeaoPay dla klientów detalicznych.

  • Implementowanie zasad czystej architektury w aplikacji.

  • Wykorzystanie architektury MVVM + MVI.

  • Pisanie testów BDD za pomocą JUnit4 i Mockk.

  • Zarządzanie programowaniem asynchronicznym za pomocą RxJava.

  • Obsługa komunikacji sieciowej przy użyciu protokołu OkHttp.

  • Dbanie o bezpieczeństwo i korzystanie z pakietu SDK GooglePay.

  • Kontrola wersji przy użyciu Git/Gerrit.


Wymagania:

  • Minimum 5 letnie doświadczenie jako Android Developer.

  • Znajomość Kotlin (min 3 lata doświadczenia).

  • Znajomość architektury wysokopoziomowej: clean architecture.

  • Znajomość architektury prezentacji: MVVM + Coordinators z zakusami do MVI.

  • Doświadczenie w asynchroniczności: RxJava (min 3 lata doświadczenia).

  • Doświadczenie w dependency injection: Koin.

  • Doświadczenie w komunikacji sieciowej: OkHttp.

  • Znajomość wykorzystania bibliotek do UI: DataBinding, ConstraintLayout.

  • Umiejętność pisania testów BDD: JUnit4, Mockk, screenshot testy Paparazzi.

  • Znajomość CI: Zuul CI

  • Znajomość zagadnień security: GooglePay SDK znajomość framework i API Android i Google

  • Doświadczenie w wykorzystywaniu narzędzi do kontroli wersji: Git/Gerrit.


Mile widziane:

  • Znajomość zagadnień z kryptografii - szyfrowanie danych, skróty, podpis kluczem.

  • Znajomość: Kotlin Multiplatform i Compose Multiplatform.

40 USD/h

Net per hour - B2B

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administra... more