Programista Android z Kotlin Multiplatform
emagine Polska
⚲ Warszawa
130 - 150 PLN/h netto (B2B)
Wymagania
- Android
- Kotlin multiplatform
Opis stanowiska
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