Senior Android Developer (Kotlin Multiplatform) | Branża Bankowa

Brak informacji o wynagrodzeniu
SeniorFull-time
#348262·Dodano wczoraj·0
Źródło: Edge One Solutions
Aplikuj teraz

Tech Stack / Keywords

AndroidKotlinArchitectureAndroid SDKGitiOSAIJetpack Compose

Firma i stanowisko

Nasz klient to jeden z trzech największych polskich banków uniwersalnych, jak również jedna z największych instytucji finansowych w obszarze Europy Środkowo-Wschodniej. Jako pierwszy polski bank uruchomił bankomat i wydał kartę kredytową.


Wymagania

  • Minimum 5 lat doświadczenia komercyjnego jako Android Developer
  • Minimum 3 lata doświadczenia z Kotlin Multiplatform
  • Znajomość architektury wysokopoziomowej: Clean Architecture, SOLID
  • Znajomość architektury prezentacji MVI
  • Minimum 2 lata doświadczenia w pracy z: RxJava, Kotlin Coroutines
  • Doświadczenie z dependency injection: Koin
  • Doświadczenie w komunikacji sieciowej: OkHttp
  • Bardzo dobra znajomość: Compose, Compose Multiplatform
  • Umiejętność pisania testów: JUnit4, Mockk, screenshot testy Roborazzi
  • Doświadczenie w pracy z CI: Zuul CI
  • Znajomość: Android SDK, GooglePay SDK, Play Store SDK
  • Doświadczenie w pracy z: Git, Gerrit
  • Doświadczenie w przeprowadzaniu code review w dużych, rozproszonych zespołach
  • Umiejętność samodzielnej analizy i rozwiązywania problemów
  • Dobra komunikacja oraz umiejętność pracy zespołowej

Nice to have:

  • Znajomość zagadnień związanych z bezpieczeństwem aplikacji mobilnych
  • Wiedza z zakresu kryptografii: szyfrowanie danych, funkcje skrótu, podpisywanie kluczem
  • Znajomość platformy iOS oraz środowiska Xcode
  • Doświadczenie w pracy z narzędziami AI wspierającymi development
  • Doświadczenie w projektach z obszaru bankowości mobilnej

Obowiązki

  • Projektowanie oraz rozwój nowoczesnych aplikacji mobilnych na platformę Android
  • Tworzenie i rozwijanie rozwiązań opartych o Kotlin Multiplatform
  • Implementacja rozwiązań zgodnych z Clean Architecture oraz zasadami SOLID
  • Rozwijanie warstwy prezentacji w oparciu o architekturę MVI
  • Tworzenie wydajnych oraz skalowalnych komponentów aplikacji mobilnych
  • Współpraca z zespołami backendowymi, QA oraz architektami systemów
  • Implementacja komunikacji sieciowej oraz integracji z usługami zewnętrznymi
  • Rozwijanie interfejsów użytkownika przy wykorzystaniu Jetpack Compose oraz Compose Multiplatform
  • Pisanie testów jednostkowych, BDD oraz screenshot testów
  • Udział w code review w dużych i rozproszonych zespołach developerskich
  • Współpraca przy rozwoju procesów CI/CD
  • Analiza problemów technicznych oraz proponowanie optymalnych rozwiązań
  • Dbanie o jakość, bezpieczeństwo i stabilność aplikacji mobilnych

Oferta

  • Indywidualne wsparcie Service Delivery Managera pomagającego w planowaniu ścieżki kariery
  • Szkolenia, certyfikaty i konferencje z dofinansowaniem lub pełnym pokryciem kosztów
  • Możliwość zmiany projektu zgodnie z preferencjami (#SmartChange)
  • Wyjścia integracyjne, aktywności sportowe i webinary #edge1talks wspierające work-life balance
  • Wsparcie sportowych inicjatyw i wynajem sal treningowych
  • Pakiet zdrowotny: prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne (HearMe)
  • Elastyczne benefity z systemem punktowym
  • Lekcje języka angielskiego dopasowane do poziomu
Dofinansowanie szkoleń
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Kursy językowe
Edge One Solutions Sp. z o.o.

Edge One Solutions Sp. z o.o.

335 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz