Senior Android / Kotlin Multiplatform Developer | Branża Bankowa
Tech Stack / Keywords
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
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
365 aktywnych ofert