RBI Retail Innovation is a product development company, a part of the group of Raiffeisen Bank International (Vienna, Austria). We are a stable company that works in the EU market. Now we have products in Poland. Our ambition will be widespread in EU countries in the next few years. Our projects include next-gen digital banking platforms’ design, delivery, and post-delivery activities. Our team is international but mainly consists of Ukrainian developers. We have offices in Kyiv and Rivne. Our mission is to provide seamless banking with ease and speed that’s built for people. Our values are People First, Product Passion, and Trust.
About the Role: We are building next-generation digital banking products for the EU market and are looking for a Senior Android Developer to help lead the development of secure, high-performance applications used by thousands of customers daily. You will work in a modern engineering environment where technical excellence, product quality, and customer experience come first.
About You: * 8+ years of hands-on experience developing native Android applications * Proven experience building large-scale, high-traffic mobile products in secure and distributed environments * Deep understanding of modern Android architectures, including multimodule architecture, Clean Architecture, MVVM, or MVI * Strong knowledge of Kotlin and hands-on experience with Jetpack Compose * Experience integrating mobile apps with backend services (REST, GraphQL, gRPC) * Practical experience using AI-powered development tools (AI code assistants, test generation, refactoring tools, etc.) * Solid understanding of unit, UI, and integration testing * Strong sense of mobile UX/UI, with experience collaborating closely with design teams * Comfortable working in Agile development environments * Excellent command of written and spoken English
Nice to Have: * Experience with Kotlin Multiplatform (KMP) and/or Compose Multiplatform (CMP) * Experience working in high-security industries (banking, payments, identity) * Background with card payments, including Google Pay In-App Provisioning, tokenization, card authentication, or 3D Secure * Familiarity with mobile security best practices: encryption, secure storage, certificate pinning, PCI DSS
What You Will Do: * Develop and maintain high-quality FinTech Android applications used across the EU * Drive architecture decisions, technical direction, and tooling strategy for the Android domain * Define and promote coding standards, best practices, and development processes * Collaborate with product, design, and backend engineering to deliver features end-to-end * Ensure strong security, performance, and reliability in all mobile features * Contribute to CI/CD, testing strategies, and automation improvements * Mentor developers and participate in technical reviews