Informacje o stanowisku
DiPocket Group is a European Embedded Financial Services provider, independent from banks, offering payment and technology solutions to corporates, fintechs, and financial institutions. Our services support use cases such as funds disbursement, corporate purchases, employee benefits, and gift cards across the EEA and the UK.
We are looking for an Android Developer to contribute to the development of high-quality mobile applications that align with business needs. You will be responsible for implementing new features, optimizing app performance, and collaborating with cross-functional teams to deliver seamless and secure financial solutions.
What would you do?
- Work closely with the development team, business stakeholders, and other key stakeholders to identify opportunities, prioritize features, and drive product development forward.
- Develop and maintain new functionalities for our applications.
- Work with all other require team members on our new and existing products.
What would we expect from you?
- Knowledge of JIRA, Confluence and MS Teams, Figma
- Knowledge of Kotlin that follows the MVI / Redux and Clean architecture principles. MVVM experience will be useful as well.
- Experience in working with app structured in multi-module way. Each module takes single responsibility for the feature and layer it.
- Experience with:
- Koltin; Coroutines, Flows
- Android Jetpack; Compose, Navigation
- Dagger 2 / Hilt DI frameworks
- Firebase; Crashlytics, App Check, Cloud Messaging, App Distribution
- RESTful APIs; OAuth 2.0, Retrofit + Ok
- Unit tests; JUnit 5,4 and Mockk
- Java; RxJava
- Android; Activities, Fragments, XML layouts, Jetpack Navigation, Jetpack Architecture, Live Data, TapAndPay, Single Activity
- Koin DI framework
- BitBucket CI/CD pipelines.
Additional assets would be:
- Knowledge of integration with Bar/QR code Scanner embedded in device with AIDL.
- Knowledge of Integration with Printer embedded in device with proprietary library -NFC communication with payment cards.
What would we offer?
- Annual performance and compensation reviews.
- Work in a stable company over complex and unique projects.
- Ability to participate in external trainings and conferences.
- Excellent opportunities for personal and professional development.
- Experience of working in a fast-changing international environment.
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach