Programista Android

Mobile

Programista Android

Mobile
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

B2B, stawka 150 zł/h + VATTryb: hybryda, Warszawa

Jako Programista Android, Twoim głównym celem będzie rozwój i wsparcie aplikacji mobilnych w zespole, który koncentruje się na bankowości mobilnej. Oczekujemy od Ciebie kreatywności w rozwiązywaniu problemów oraz umiejętności pracy w większym zespole.

Odpowiedzialności:

  • Tworzenie i rozwijanie aplikacji mobilnych na platformę Android.

  • Wdrażanie architektury aplikacji zgodnie z najlepszymi praktykami, takimi jak Clean Architecture i SOLID.

  • Implementacja asynchroniczności w aplikacjach z użyciem RxJava oraz Coroutine.

  • Przeprowadzanie code review w dużych i rozproszonych zespołach.

  • Pisanie testów BDD oraz dbanie o jakość kodu.

  • Analiza i rozwiązywanie problemów pojawiających się w procesie dewelopmentu.

Wymagania (Must Haves):

  • Minimum 5-letnie doświadczenie jako Android Developer.

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

  • Znajomość architektury wysokopoziomowej: Clean Architecture, SOLID.

  • Znajomość architektury prezentacji: MVI.

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

  • Znajomość dependency injection: Koin.

  • Doświadczenie w komunikacji sieciowej: OkHttp.

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

  • Doświadczenie z narzędziami CI: Zuul CI.

  • Znajomość Git/Gerrit do kontrolowania wersji.

  • Umiejętność samodzielnej analizy i rozwiązywania problemów.

Wymagania (Nice to Haves):

  • Znajomość platformy iOS i środowiska deweloperskiego Xcode.

  • Doświadczenie z narzędziami AI wspomagającymi dewelopment.

  • Znajomość zagadnień z kryptografii (szyfrowanie danych, podpis kluczem).

  • Doświadczenie w pracy w obszarze bankowości mobilnej.

Tech stack

    Polish

    B1

    Microsoft Platform

    advanced

    BDD (Behavior Driven Development)

    advanced

    Artificial Intelligence (AI)

    advanced

    Git

    advanced

    Android

    advanced

    iOS

    advanced

    Network

    advanced

    JUnit

    advanced

    Security

    advanced

    XCode

    advanced

Office location

Programista Android

Summary of the offer

Programista Android

Centrum, Warsaw
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.