Job VC
Senior Android Developer
Technologies
Description
Who we are:
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 Engineer to help shape and deliver secure, scalable, high-performance mobile applications used by thousands of customers daily. This role is intended for an engineer who can go beyond feature delivery: someone who can influence architecture, improve engineering standards, mentor other developers, and help drive the technical direction of the Android platform in a complex FinTech environment. You will work in a modern engineering environment where technical excellence, product quality, security, and customer experience come first.
About You
8+ years of hands-on experience developing native Android applications.
Proven experience building and maintaining large-scale mobile applications in complex, secure, or distributed environments.
Strong Kotlin expertise, including coroutines, Flow, structured concurrency, and modern Android development practices.
Strong hands-on experience with Jetpack Compose and modern declarative UI architecture.
Deep understanding of scalable Android architecture, including multimodule architecture, dependency boundaries, state management, Clean Architecture, MVVM/MVI-style patterns, and long-term maintainability trade-offs.
Experience owning or significantly influencing architecture decisions, technical standards, and engineering practices.
Experience integrating mobile applications with backend services such as REST, GraphQL, or gRPC.
Solid understanding of unit, UI, integration, and contract-level testing strategies.
Strong awareness of mobile security, performance, reliability, accessibility, and UX quality.
Practical experience using AI-assisted development tools to improve delivery speed, code review, refactoring, testing, or documentation quality.
Comfortable working in Agile product teams and collaborating closely with product, design, backend, QA, and other mobile engineers.
Strong communication skills and excellent command of written and spoken English.
Nice to Have
Experience with Kotlin Multiplatform and/or Compose Multiplatform.
Experience working in high-security industries such as banking, payments, identity, or insurance.
Background with card payments, Google Pay In-App Provisioning, tokenization, card authentication, 3D Secure, or similar payment flows.
Familiarity with mobile security best practices such as encryption, secure storage, certificate pinning, biometric authentication, PCI DSS, and secure networking.
Experience with CI/CD, Gradle optimization, build performance, release automation, or mobile observability tools.
Experience mentoring developers, leading technical initiatives, or driving cross-team engineering improvements.
What You Will Do
Develop and maintain high-quality FinTech Android applications used across the EU market.
Drive architecture decisions, technical direction, and tooling strategy for the Android domain.
Improve modularization, code quality, testability, performance, security, and long-term maintainability of the application.
Define, promote, and evolve coding standards, architecture guidelines, best practices, and development processes.
Collaborate with product, design, backend, QA, security, and other mobile engineers to deliver features end-to-end.
Ensure strong security, performance, accessibility, reliability, and user experience across mobile features.
Contribute to CI/CD, testing strategy, automation, release quality, and observability improvements.
Mentor developers, participate in technical reviews, and help raise the overall engineering maturity of the team.
Proactively identify architectural risks, technical debt, and opportunities for platform-level improvement.
W
hat we offer
You will be a part of global team of RBI Group — one of the leading banking groups in Central and Eastern Europe
An opportunity to work with some of the most talented and experienced people in the Fintech industry
The ability to drive change and innovation in the products we develop
Official employment, gig-contract
Remote-first work model
Competitive salary
Personal and professional growth, corporate English courses
Paid sick days-off and 20 working days of vacation per year
Medical insurance
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 Engineer to help shape and deliver secure, scalable, high-performance mobile applications used by thousands of customers daily. This role is intended for an engineer who can go beyond feature delivery: someone who can influence architecture, improve engineering standards, mentor other developers, and help drive the technical direction of the Android platform in a complex FinTech environment. You will work in a modern engineering environment where technical excellence, product quality, security, and customer experience come first.
About You
8+ years of hands-on experience developing native Android applications.
Proven experience building and maintaining large-scale mobile applications in complex, secure, or distributed environments.
Strong Kotlin expertise, including coroutines, Flow, structured concurrency, and modern Android development practices.
Strong hands-on experience with Jetpack Compose and modern declarative UI architecture.
Deep understanding of scalable Android architecture, including multimodule architecture, dependency boundaries, state management, Clean Architecture, MVVM/MVI-style patterns, and long-term maintainability trade-offs.
Experience owning or significantly influencing architecture decisions, technical standards, and engineering practices.
Experience integrating mobile applications with backend services such as REST, GraphQL, or gRPC.
Solid understanding of unit, UI, integration, and contract-level testing strategies.
Strong awareness of mobile security, performance, reliability, accessibility, and UX quality.
Practical experience using AI-assisted development tools to improve delivery speed, code review, refactoring, testing, or documentation quality.
Comfortable working in Agile product teams and collaborating closely with product, design, backend, QA, and other mobile engineers.
Strong communication skills and excellent command of written and spoken English.
Nice to Have
Experience with Kotlin Multiplatform and/or Compose Multiplatform.
Experience working in high-security industries such as banking, payments, identity, or insurance.
Background with card payments, Google Pay In-App Provisioning, tokenization, card authentication, 3D Secure, or similar payment flows.
Familiarity with mobile security best practices such as encryption, secure storage, certificate pinning, biometric authentication, PCI DSS, and secure networking.
Experience with CI/CD, Gradle optimization, build performance, release automation, or mobile observability tools.
Experience mentoring developers, leading technical initiatives, or driving cross-team engineering improvements.
What You Will Do
Develop and maintain high-quality FinTech Android applications used across the EU market.
Drive architecture decisions, technical direction, and tooling strategy for the Android domain.
Improve modularization, code quality, testability, performance, security, and long-term maintainability of the application.
Define, promote, and evolve coding standards, architecture guidelines, best practices, and development processes.
Collaborate with product, design, backend, QA, security, and other mobile engineers to deliver features end-to-end.
Ensure strong security, performance, accessibility, reliability, and user experience across mobile features.
Contribute to CI/CD, testing strategy, automation, release quality, and observability improvements.
Mentor developers, participate in technical reviews, and help raise the overall engineering maturity of the team.
Proactively identify architectural risks, technical debt, and opportunities for platform-level improvement.
W
hat we offer
You will be a part of global team of RBI Group — one of the leading banking groups in Central and Eastern Europe
An opportunity to work with some of the most talented and experienced people in the Fintech industry
The ability to drive change and innovation in the products we develop
Official employment, gig-contract
Remote-first work model
Competitive salary
Personal and professional growth, corporate English courses
Paid sick days-off and 20 working days of vacation per year
Medical insurance