Senior Android / Kotlin Multiplatform Developer | Branża Bankowa

Brak informacji o wynagrodzeniu
SeniorFull-time·Umowa o pracę
#405998·Dodano miesiąc temu·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

AndroidKotlin multiplatformKotlinAndroid SDKClean ArchitectureSolidMVIKotlin CoroutinesRxJavaKoin

Firma i stanowisko

Społeczność Edge One Solutions liczy ponad 350 ekspertów i jest częścią Grupy Euvic. Klientem jest jeden z trzech największych polskich banków uniwersalnych oraz jedna z największych instytucji finansowych w Europie Środkowo-Wschodniej.

Wymagania

  • Minimum 5 years of experience as an Android Developer
  • At least 3 years of experience with Kotlin Multiplatform
  • Very good knowledge of Kotlin and Android SDK
  • Familiarity with Clean Architecture and SOLID principles
  • Experience designing presentation layers with MVI architecture
  • Minimum 2 years using Kotlin Coroutines and RxJava
  • Experience with Koin dependency injection
  • Knowledge of OkHttp
  • Experience with Jetpack Compose and Compose Multiplatform
  • Ability to write BDD style tests
  • Familiarity with JUnit 4, MockK, and Roborazzi
  • Experience with Zuul CI
  • Understanding of mobile app security issues
  • Experience with Google Pay SDK, Android SDK, and Play Store SDK
  • Very good knowledge of Git and Gerrit
  • Experience conducting code reviews in large distributed teams

Obowiązki

  • Design and develop Android applications using Kotlin Multiplatform and Android SDK
  • Apply Clean Architecture and SOLID principles in project development
  • Implement presentation layer based on MVI architecture
  • Use Kotlin Coroutines and RxJava for asynchronous programming
  • Utilize dependency injection with Koin
  • Write tests following BDD approach utilizing JUnit 4, MockK, and Roborazzi for screenshot tests
  • Perform code reviews in large distributed teams
  • Work with CI using Zuul CI
  • Address mobile application security concerns
  • Integrate Google Pay SDK and other payment-related SDKs

Your contribution to the project:

  • Apply cryptography knowledge for data encryption, hashing, and key signing
  • Support iOS platform and Xcode environment
  • Use AI tools assisting software development
  • Collaborate with large financial institutions in mobile banking and payments

Benefity

  • Individual support from a Service Delivery Manager for career planning and work comfort
  • Funding or full coverage for trainings, certifications, and conferences
  • Project changes possible according to preferences (#SmartChange)
  • Integration events, sports activities, and webinars (#edge1talks) for work-life balance
  • Support for physical activities including rental of training rooms
  • Health package including private healthcare, sport card, insurance, and psychological support platform
  • Flexible benefits system where employees choose how to spend allotted points
Dofinansowanie szkoleń
Budżet konferencyjny
Spotkania integracyjne
Karta sportowa
Opieka zdrowotna
Ubezpieczenie
Elastyczne godziny

Inne informacje

Informujemy, że administratorem danych jest Edge One Solutions sp. z siedzibą w Warszawie, Aleje Jerozolimskie 132 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

Edge One Solutions

Edge One Solutions

365 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz