Tech Stack / Keywords
Firma i stanowisko
The job is offered by Edge One Solutions Sp. z o.o, a community of over 350 experts and part of the Euvic Group with 5500 members. The client is one of the three largest Polish universal banks and a major financial institution in Central and Eastern Europe.
Wymagania
- Minimum 5 years of experience as an Android Developer
- Minimum 3 years of experience with Kotlin Multiplatform (KMP)
- Very good knowledge of Kotlin and Android SDK
- Knowledge of Clean Architecture and SOLID design principles
- Experience with MVI presentation architecture
- At least 2 years of asynchronous programming using Coroutines and/or RxJava
- Experience with Dependency Injection using Koin
- Knowledge of network communication using OkHttp
- Practical knowledge of Jetpack Compose and Compose Multiplatform
- Ability to create BDD tests and knowledge of JUnit4, MockK, and Roborazzi
- Experience with CI processes; knowledge of Zuul CI is a plus
- Knowledge of mobile application security
- Experience with Google Pay SDK, Android SDK, and Play Store SDK
- Experience with version control systems such as Git/Gerrit
- Practice in code review in large distributed teams
- Ability to independently analyze and solve problems
- Experience in banking projects
- Experience in mobile banking development
- Experience developing large complex mobile applications
Obowiązki
- Develop mobile applications using Kotlin Multiplatform
- Design and implement solutions based on Clean Architecture, SOLID, and MVI
- Create shared components for mobile platforms
- Develop user interfaces with Jetpack Compose and Compose Multiplatform
- Integrate applications with network services and external SDKs
- Create and maintain automated tests including BDD, JUnit4, MockK, and Roborazzi for screenshots
- Ensure security, quality, and stability of solutions
- Participate in code reviews and collaborate with distributed development teams
- Analyze technical problems and contribute to architectural decisions
Benefity
- Dedicated Contract Supervisor as main contact point
- Participation in selected trainings, certifications, and conferences with individually agreed funding
- Option to join new projects within Edge One Solutions through the #SmartChange process
- Access to community webinars #edge1talks and voluntary community initiatives
- Participation in sports initiatives and access to training rooms
- Optional additional services such as private healthcare, sport card, insurance, and psychological support
- Access to a benefits platform (cafeteria) for selecting services and products using awarded points
Inne informacje
Administratorem danych jest Edge One Solutions sp. z siedzibą w Warszawie. Dane przetwarzane będą w celu realizacji procesu rekrutacji zgodnie z Kodeksem pracy oraz za zgodą kandydata na udział w przyszłych procesach. Kandydat ma prawo do dostępu, sprostowania, usunięcia danych oraz wniesienia sprzeciwu i skargi do organu nadzorczego.
Edge One Solutions
323 aktywne oferty