JustJoin.IT Hybrydowo Senior New

Kotlin Multiplatform Developer

Edge One Solutions Sp. z o.o

⚲ Warszawa

Wymagania

  • Kotlin
  • Kotlin multiplatform
  • Android
  • Clean Architecture
  • SOLID Principles
  • MVI
  • Git
  • Gerrit
  • RxJava
  • Coroutines

Opis stanowiska

O nas Społeczność Edge One Solutions powstała z miłości do nowych technologii. Liczymy ponad 350 ekspertów, a w Grupie Euvic, której jesteśmy częścią, jest nas już 5500. Indywidualne podejście pozwala na dopasowanie projektów do umiejętności, przez co realnie wspieramy się w rozwoju kompetencji. O kliencie 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ą. O projekcie Do zespołu realizującego rozwój rozwiązań mobilnych dla wiodącej instytucji finansowej poszukujemy Android Developera. Projekt obejmuje rozwój oraz modyfikację aplikacji mobilnych, współpracę z systemami backendowymi oraz przygotowanie zmian do wdrożeń zgodnie ze standardami jakości i architekturą. Tryb pracy Praca hybrydowa (z biura Klienta w Warszawie) Realizację projektu ułatwi Ci • Minimum 5 lat doświadczenia 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 asynchronicznością: RxJava, Coroutines • Doświadczenie z dependency injection, w szczególności Koin • Doświadczenie w komunikacji sieciowej z wykorzystaniem OkHttp • Znajomość bibliotek UI: Compose, Compose Multiplatform • Umiejętność pisania testów BDD oraz pracy z narzędziami: JUnit4, MockK, Roborazzi screenshot tests • Doświadczenie z CI, mile widziana znajomość Zuul CI • Znajomość narzędzi kontroli wersji: Git / Gerrit • Doświadczenie w przeprowadzaniu code review w dużych, rozproszonych zespołach • Umiejętność samodzielnej analizy problemów i proponowania rozwiązań Mile widziane • Znajomość tematów związanych z bezpieczeństwem aplikacji mobilnych • Doświadczenie z Google Pay SDK • Znajomość Android SDK oraz Play Store SDK • Znajomość zagadnień z zakresu kryptografii, takich jak szyfrowanie danych, funkcje skrótu, podpisywanie kluczem • Znajomość platformy iOS oraz środowiska developerskiego Xcode • Doświadczenie w pracy z narzędziami AI wspomagającymi development • Praca w obszarze bankowości mobilnej • Praca przy tworzeniu aplikacji mobilnych Twój wkład do projektu • Tworzenie i rozwój aplikacji mobilnych na Androida (Kotlin/Java) • Programowanie zmian (kodowanie) oraz dbanie o jakość i czytelność kodu • Przygotowanie środowiska programistycznego • Tworzenie i wykonywanie testów jednostkowych oraz integracyjnych • Weryfikacja zgodności zmian z architekturą systemu i standardami (kontrola jakości, przeglądy) • Przygotowanie zmian do wdrożenia (repozytorium, konfiguracje, dokumentacja wdrożeniowa) • Tworzenie dokumentacji technicznej Tak o Ciebie zadbamy Dołączając do Edge One Solutions, możesz liczyć na kompleksowe wsparcie i realny rozwój – nie tylko zawodowy, ale i osobisty: • Indywidualne wsparcie Service Delivery Managera, który pomoże Ci zaplanować ścieżkę kariery i zadba o komfort w projekcie • Szkolenia, certyfikaty i konferencje - dofinansowujemy lub w pełni pokrywamy koszty rozwoju kompetencji technicznych • #SmartChange – umożliwiamy zmianę projektu i dobieramy kolejny zgodnie z Twoimi preferencjami • Nie tylko praca – wyjścia, sport i nasze webinary #edge1talks • Aktywność fizyczna – wspieramy sportowe inicjatywy i wynajem sal treningowych • Pakiet zdrowotny – prywatna opieka, karta sportowa, ubezpieczenie i wsparcie psychologiczne (HearMe) • Elastyczne benefity – sam decydujesz, na co przeznaczasz punkty w naszym systemie benefitowym • Bezpłatne lekcje języka angielskiego – dopasowane do Twojego poziomu, idealne do pracy w międzynarodowym środowisku