Programista Android z Kotlin Multiplatform

Mobile

Programista Android z Kotlin Multiplatform

Mobile
Centrum, Warsaw

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

Branża: bankowość

Stawka: do 150 zł/h na b2b

Lokalizacja: 1-2 dni w tyg z biura w Warszawie

Poszukujemy doświadczonego Programisty Android do zdalnej współpracy z minimalnym 5-letnim doświadczeniem. Idealny kandydat powinien posiadać umiejętności z zakresu Kotlin MultiPlatform oraz znaczną wiedzę z architektury wysokopoziomowej i prezentacji. Główne obowiązki obejmują inicjowanie baz danych, programowanie zmian oraz przygotowanie testów. Dodatkowo, preferowane będą umiejętności dotyczące technologii asynchronicznych i narzędzi do kontroli wersji.

Główne Obowiązki:

  • Inicjowanie i modyfikacja baz danych

  • Przygotowanie środowiska programistycznego

  • Programowanie zmiany (kodowanie)

  • Przygotowanie i przeprowadzenie testów wewnętrznych

  • Weryfikacja zgodności realizowanej zmiany z architekturą systemu

  • Opracowanie testów (jednostkowych, integracyjnych, wydajnościowych)

  • Przygotowanie zmiany do wdrożenia

Wymagania:

  • Minimum 5-letnie doświadczenie jako Android developer

  • Znajomość Kotlin MultiPlatform (min 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)

  • Doświadczenie w dependency injection: Koin

  • Doświadczenie w komunikacji sieciowej: OkHttp

  • Znajomość bibliotek do UI: Compose, Compose MultiPlatform

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

  • CI: Zuul CI

  • Doświadczenie w kontroli wersji: Git/Gerrit

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

Umiejętności mile widziane:

  • Znajomość platformy iOS oraz środowiska deweloperskiego Xcode

  • Doświadczenie w pracy z narzędziami AI wspomagającymi development

  • Praca w obszarze bankowości mobilnej

  • Praca nad aplikacjami mobilnymi

Tech stack

    English

    B1

    Polish

    C1

    Security

    advanced

    Git

    advanced

    Dependency Injection (DI)

    advanced

    Android

    advanced

    JUnit

    advanced

    XCode

    advanced

    Artificial Intelligence (AI)

    advanced

    Network

    advanced

    Documentation

    advanced

    BDD (Behavior Driven Development)

    advanced

Office location

Programista Android z Kotlin Multiplatform

Summary of the offer

Programista Android z Kotlin Multiplatform

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.