Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Android Developer image - Rise Careers
Job details

Senior Android Developer

Raiffeisen Bank is the largest Ukrainian bank with foreign capital. For over 30 years, we have been shaping and developing the banking system of our country.

At Raiffeisen, more than 5,500 employees work together, including one of the largest product IT teams, consisting of over 800 professionals. Every day, we collaborate to ensure that more than 2.7 million of our clients receive quality service, use the bank’s products and services, and develop their businesses because we are #Together_with_Ukraine.

Your future responsibilities:

  • Implement ideas from Product Backlog into a reliable working product
  • Develop, deploy, and support mobile banking application
  • Promote code quality and app performance with the new architectural patterns
  • Provide reliable service for banking customers

Your skills and experience:

  • 5 years experience in Android development
  • Language: Kotlin, Java
  • Multi-threding solution (Coroutines)
  • Clean Architecture, MVVM
  • SOLID
  • Android Architecture Component
  • Dependency injection (Koin or Dagger/Hilt)
  • Jetpack Compose
  • JUnit
  • App Modularization approach (include Grade configuration)
  • Production experience with automatic testing and utilizing CI/CD pipelines is required
  • Debugging tools
  • Have a firm understanding and strong opinions about software engineering (from low-level details to high-level concepts), able to make great decisions fast
  • Problem solving skills
  • Can create practical, maintainable, and reliable solutions

We offer what matters most to you:

  • Competitive salary: we guarantee a stable income and annual bonuses for your personal contribution. Additionally, we have a referral program with rewards for bringing in new colleagues to Raiffeisen Bank
  • Social package: official employment, 28 days of paid leave, additional paternity leave, and financial assistance for parents with newborns
  • Comfortable working conditions: possibility of a hybrid work format, offices equipped with shelters and generators, modern equipment. Classification: PUBLIC
  • Wellbeing program: all employees have access to medical insurance from the first working day; consultations with a psychologist, nutritionist, or lawyer; discount programs for sports and purchases; family days for children and adults; in-office massages
  • Training and development: access to over 130 online training resources; corporate training programs in CX, Data, IT Security, Leadership, Agile. Corporate library and English lessons. • Great team: our colleagues form a community where curiosity, talent, and innovation are welcome. We support each other, learn together, and grow. You can find like-minded individuals in over 15 professional communities, reading clubs, or sports clubs
  • Career opportunities: we encourage advancement within the bank across functions
  • Innovations and technologies: Infrastructure: AWS, Kubernetes, Docker, GitHub, GitHub actions, ArgoCD, Prometheus, Victoria, Vault, OpenTelemetry, ElasticSearch, Crossplain, Grafana. Languages: Java (main), Python (data), Go (infra, security), Swift (IOS), Kotlin (Android). Data stores: Sql-Oracle, PgSql, MsSql, Sybase. Data management: Kafka, AirFlow, Spark, Flink
  • Support program for defenders: we maintain jobs and pay average wages to mobilized individuals. For veterans, we have a support program and develop the Bank’s veterans community. We work on increasing awareness among leaders and teams about the return of veterans to civilian life. Raiffeisen Bank has been recognized as one of the best employers for veterans by Forbes

Why Raiffeisen Bank?

  • Our main value is people, and we support and recognize them, educate them and involve them in changes. Join Raif’s team because for us YOU matter!
  • One of the largest lenders to the economy and agricultural business among private banks
  • Recognized as the best employer by EY, Forbes, Randstad, Franklin Covey, and Delo.UA
  • The largest humanitarian aid donor among banks (Ukrainian Red Cross, UNITED24, Superhumans, СМІЛИВІ)
  • One of the largest IT product teams among the country’s banks. • One of the largest taxpayers in Ukraine; 6.6 billion UAH were paid in taxes in 2023

Opportunities for Everyone:

  • Rife is guided by principles that focus on people and their development, with 5,500 employees and more than 2.7 million customers at the center of attention
  • We support the principles of diversity, equality and inclusiveness
  • We are open to hiring veterans and people with disabilities and are ready to adapt the work environment to your special needs
  • We cooperate with students and older people, creating conditions for growth at any career stage

Want to learn more? — Follow us on social media:

FacebookInstagramLinkedIn

___________________________________________________________________________________________

Райффайзен Банк — найбільший український банк з іноземним капіталом. Більше 30 років ми створюємо та вибудовуємо банківську систему нашої держави.

У Райфі працює понад 5 500 співробітників, серед них одна із найбільших продуктових ІТ-команд, що налічує понад 800 фахівців. Щодня пліч-о-пліч ми працюємо, щоб більш ніж 2,7 мільйона наших клієнтів могли отримати якісне обслуговування, користуватися продуктами і сервісами банку, розвивати бізнес, адже ми #Разом_з_Україною. 

Твої майбутні обов’язки:

  • Впроваджувати ідеї з Product Backlog в надійний робочий продукт
  • Розробка, розгортання та підтримка мобільних банківських додатків
  • Підвищення якості коду та продуктивності додатків за допомогою нових архітектурних патернів
  • Надавати надійний сервіс для банківських клієнтів

Твій досвід та навички:

  • 5 роки досвіду роботи в розробці Android
  • Мова: Kotlin, Java
  • Мультитредингові рішення (Coroutines)
  • Чиста архітектура, MVVM
  • SOLID
  • Компонент архітектури Android
  • Ін’єкція залежностей (Koin або Dagger/Hilt)
  • Jetpack Compose
  • JUnit
  • Підхід до модуляризації додатків (включаючи конфігурацію класів)
  • Необхідний досвід роботи з автоматичним тестуванням та використанням конвеєрів CI/CD
  • Інструменти налагодження
  • Мати чітке розуміння та тверді переконання щодо програмної інженерії (від низькорівневих деталей до високорівневих концепцій), вміти швидко приймати правильні рішення
  • Навички вирішення проблем
  • Здатність створювати практичні, ремонтопридатні та надійні рішення

Пропонуємо те, що має значення саме для тебе: 

  • Конкурентна заробітна плата: гарантуємо стабільний дохід та річні бонуси за твій особистий внесок. Додатково, у нас діє реферальна програма винагороди за залучення нових колег до Райффайзен Банку.
  • Соціальний пакет: офіційне працевлаштування, 28 днів оплачуваної відпустки, додатковий “декрет” для татусів, та матеріальна допомога для батьків при народженні дітей.
  • Комфортні умови праці: можливість гібридного формату роботи, офіси забезпеченні укриттями та генераторами, забезпечення сучасною технікою.
  • Wellbeing програма: для всіх співробітників доступні медичне страхування з першого робочого дня; консультації психолога, нутриціолога чи юриста; дисконт програми на спорт та покупки; family days для дітей та дорослих; масаж в офісі.
  • Навчання та розвиток: доступ до понад 130 навчальних онлайн-ресурсів; корпоративні навчальні програми з CX, Data, IT Security, Лідерства, Agile. Корпоративна бібліотека та уроки англійської.
  • Крута команда: наші колеги — це спільнота, де вітаються допитливість, талант та інновації. Ми підтримуємо один одного, вчимося разом та зростаємо. Ти можеш знайти однодумців у понад 15-ти професійних ком’юніті, читацькому чи спортивному клубах.
  • Кар’єрні можливості: ми заохочуємо просування всередині банку між функціями.
  • Інновації та технології. Infrastructure: AWS, Kubernetes, Docker, GitHub, GitHub actions, ArgoCD, Prometheus, Victoria, Vault, OpenTelemetry, ElasticSearch, Crossplain, Grafana. Languages: Java (main), Python (data), Go(infra,security), Swift (IOS), Kotlin (Andorid). Datastores: Sql-Oracle, PgSql, MsSql, Sybase. Data management: Kafka, AirFlow, Spark, Flink.
  • Програма підтримки захисників і захисниць: ми зберігаємо робочі місця та виплачуємо середню заробітну плату мобілізованим. Для ветеранів та ветеранок у нас діє програма підтримки, розвивається ветеранська спільнота Банку. Ми працюємо над підвищенням обізнаності керівників та команд з питань повернення ветеранів до цивільного життя. Райффайзен Банк відзначений як один з найкращих роботодавців для ветеранів (Forbes).

Чому Райффайзен Банк?

  • Наша головна цінність — люди і ми даємо їм підтримку і визнання, навчаємо, залучаємо до змін. Приєднуйся до команди Райфу, адже для нас ТИ маєш значення! 
  • Один із найбільших кредиторів економіки та аграрного бізнесу серед приватних банків 
  • Визнаний найкращим працедавцем за версіями EY, Forbes, Randstad, Franklin Covey, Delo.UA 
  • Найбільший донор гуманітарної допомогисеред банків (Червоний Хрест України, UNITED24, Superhumans, СМІЛИВІ) 
  • Один із найбільших платників податків в Україні, за 2023 рік було сплачено 6,6 млрд гривень

Можливості для всіх:

  • Райф керується принципами, що фокусуються на людині та її розвитку, у центрі уваги 5 500 співробітників та понад 2,7 мільйони клієнтів  
  • Підтримуємо принципи різноманіття, рівності та інклюзивності
  • Ми відкриті до найму ветеранів і людей з інвалідністю та готові адаптувати робоче середовище під ваші особливі потреби
  • Співпрацюємо зі студентами та людьми старшого віку, створюючи умови для зростання на будь-якому етапі кар’єри

Бажаєш дізнатися більше? — Підписуйся на нас у соц.мережах:

FacebookInstagramLinkedIn

Average salary estimate

$80000 / YEARLY (est.)
min
max
$60000K
$100000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Android Developer, Raiffeisen Bank Ukraine

At Raiffeisen Bank, we're on the lookout for a talented Senior Android Developer to join our team of over 800 IT professionals! With a rich history spanning more than 30 years, we pride ourselves on shaping the Ukrainian banking landscape. To support our mission of providing exceptional service to our 2.7 million clients, we need you to help transform ideas from our Product Backlog into a robust and reliable mobile banking application. You'll be instrumental in developing, deploying, and maintaining our Android applications. We believe in constantly enhancing app performance and code quality through innovative architectural patterns like Clean Architecture and MVVM. If you're passionate about problem-solving and can swiftly navigate both low-level details and high-level concepts of software engineering, you'll fit right in! With your expertise in Kotlin and Java, coupled with a solid understanding of multi-threading solutions, Android Architecture Components, and CI/CD pipelines, you’ll play a crucial role in providing a dependable service for our customers. Plus, enjoy a diverse benefits package, including competitive salaries, professional growth opportunities, and a supportive company culture that focuses on teamwork and community engagement. Join us at Raiffeisen Bank, where YOU matter!

Frequently Asked Questions (FAQs) for Senior Android Developer Role at Raiffeisen Bank Ukraine
What are the primary responsibilities of a Senior Android Developer at Raiffeisen Bank?

As a Senior Android Developer at Raiffeisen Bank, your main responsibilities will include implementing features from our Product Backlog into a reliable and functional mobile banking application, developing and maintaining the app to ensure it meets our high standards, and promoting code quality and app performance using new architectural patterns. You'll also provide reliable service to our banking customers by troubleshooting and resolving issues as they arise.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Android Developer position at Raiffeisen Bank?

To be considered for the Senior Android Developer role at Raiffeisen Bank, you should have at least five years of experience in Android development. Proficiency in Kotlin and Java is essential, alongside strong understanding of multi-threading solutions, Clean Architecture, and Android Architecture Components. Experience with CI/CD systems, strong debugging skills, and knowledge of dependency injection frameworks are also required.

Join Rise to see the full answer
What technologies and tools will I be working with as a Senior Android Developer at Raiffeisen Bank?

As a Senior Android Developer at Raiffeisen Bank, you will work with a variety of technologies and tools, including Kotlin, Java, multi-threading solutions like Coroutines, and architectural patterns such as MVVM and Clean Architecture. You’ll also utilize modern technologies like Jetpack Compose, JUnit for testing, and tools for app modularization, while effectively using CI/CD practices to enhance our development processes.

Join Rise to see the full answer
What does the company culture look like for Senior Android Developers at Raiffeisen Bank?

The company culture at Raiffeisen Bank is built around teamwork, curiosity, and innovation. As a Senior Android Developer, you'll be part of a large community that supports each other's growth and learning. We have numerous professional communities and clubs you can join, ensuring that you’ll find like-minded individuals to share knowledge and foster collaboration.

Join Rise to see the full answer
Are there opportunities for professional development for a Senior Android Developer at Raiffeisen Bank?

Absolutely! Raiffeisen Bank is committed to your professional development. As a Senior Android Developer, you will have access to over 130 online training resources and various corporate training programs. We encourage advancement within our bank, and you will have ample opportunities to grow in your career through continuous learning and mentorship.

Join Rise to see the full answer
Common Interview Questions for Senior Android Developer
Can you describe your experience with Kotlin and how it applies to Android development?

When asked about your experience with Kotlin during the interview, discuss specific projects where you used Kotlin for Android applications. Highlight your familiarity with features like coroutines for asynchronous programming, and your ability to leverage Kotlin's concise syntax to improve code maintainability.

Join Rise to see the full answer
What architectural patterns do you prefer when developing Android applications and why?

In your response, mention your preference for architectural patterns such as MVVM or Clean Architecture. Discuss how these patterns help in maintaining a clear separation of concerns, making applications easier to test and scale. Provide examples from your past work where these patterns led to better app performance or easier maintenance.

Join Rise to see the full answer
How have you utilized CI/CD pipelines in your previous Android projects?

Explain your experience with CI/CD pipelines by detailing the tools and processes you used for automating the build, testing, and deployment stages of your Android projects. Highlight any specific improvements in deployment speed or bug reduction that resulted from implementing these pipelines.

Join Rise to see the full answer
Can you give an example of a complex problem you solved in Android development?

Describe a specific challenge you faced, such as optimizing app performance or resolving crashing issues. Be sure to outline your thought process, the steps you took to diagnose the problem, and how you implemented a solution that improved the app's reliability or user experience.

Join Rise to see the full answer
What is your experience with Android Architecture Components?

Discuss how you have utilized Android Architecture Components such as LiveData, ViewModel, or Room in your projects. Provide examples of how these components have helped manage UI-related data in a lifecycle-conscious way, leading to cleaner, more maintainable code.

Join Rise to see the full answer
How do you ensure code quality and application performance in your projects?

Talk about the practices you employ to maintain high code quality, such as code reviews, unit testing, and adhering to SOLID principles. Mention any tools you use for performance monitoring and code profiling to ensure that your applications are efficient and responsive.

Join Rise to see the full answer
Describe your experience with unit testing in Android applications.

Prepare to discuss the frameworks and tools you’ve used for unit testing in Android development, such as JUnit or Mockito. Share your approach to writing tests, and emphasize how testing has led to fewer bugs and improved software reliability in your previous projects.

Join Rise to see the full answer
What methods do you use for debugging Android applications?

During your answer, discuss tools like Android Studio’s debugger, Logcat, or third-party monitoring solutions. Provide examples of specific bugs you've diagnosed and resolved, and how your debugging process helped maintain application quality.

Join Rise to see the full answer
How do you approach learning and adapting to new technologies in Android development?

Illustrate your willingness to stay current with trends and technologies in Android development. Share how you utilize online resources, communities, and training opportunities offered by your employer, like Raiffeisen Bank, to continuously enhance your skills.

Join Rise to see the full answer
What do you think is the future of Android development?

Express your thoughts on trends like Jetpack Compose, cross-platform development, or advancements in mobile technologies. Discuss how you envision these developments impacting your work as a Senior Android Developer and the mobile banking industry as a whole.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Customer-Centric
Rapid Growth
Diversity of Opinions
Reward & Recognition
Friends Outside of Work
Inclusive & Diverse
Empathetic
Feedback Forward
Work/Life Harmony
Casual Dress Code
Startup Mindset
Collaboration over Competition
Fast-Paced
Growth & Learning
Open Door Policy
Rise from Within
Maternity Leave
Paternity Leave
Flex-Friendly
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Paid Holidays
Paid Sick Days
Paid Time-Off

We are looking for a Senior iOS Developer to revolutionize our video editing and camera integration features at a dynamic tech company.

Clarium Remote No location specified
Posted 13 days ago

Clarium Health seeks a skilled Backend Software Engineer to enhance our innovative AI-powered data platform.

Posted 6 days ago

Join RiskInsight Consulting as an SAP HANA Developer and be part of a team delivering cutting-edge risk management solutions.

Photo of the Rise User
Winedrops Remote No location specified
Posted 13 days ago

Become an integral part of Winedrops as a Mid-Senior Developer to help shape the future of wine commerce through technology.

Photo of the Rise User
Posted 22 hours ago

Payabl. is seeking a skilled Senior Backend NodeJs Engineer to drive innovation in their Open Banking team.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Work/Life Harmony
Dare to be Different
Reward & Recognition
Empathetic
Take Risks
Growth & Learning
Transparent & Candid
Mission Driven
Passion for Exploration
Feedback Forward
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Paid Time-Off
Maternity Leave
Social Gatherings

Be at the forefront of technology by joining Apple's dynamic Services Engineering team as a Full Stack Software Engineer.

Posted 14 days ago

Join Bowhead as a Full Stack Developer and contribute to innovative technical solutions for the NSWC Corona program office.

Posted 13 days ago

Join LGND to lead the engineering of cutting-edge backend systems that drive geospatial AI innovations.

Photo of the Rise User
Posted 5 months ago
Photo of the Rise User
Inclusive & Diverse
Mission Driven
Social Impact Driven
Passion for Exploration
Dare to be Different
Diversity of Opinions
Reward & Recognition
Empathetic
Feedback Forward
Work/Life Harmony
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Rise from Within
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Learning & Development
Work Visa Sponsorship
Employee Resource Groups
401K Matching
Paid Time-Off
Maternity Leave
Social Gatherings
Company Retreats
Photo of the Rise User
Posted 10 months ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings
Photo of the Rise User
Inclusive & Diverse
Empathetic
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Mental Health Resources
Life insurance
Disability Insurance
Child Care stipend
Employee Resource Groups
Learning & Development
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

Established in 1992, Raiffeisen Bank Aval is a commercial financial institution offering a range of banking services. It is headquartered in Kyiv, Ukraine and is part of the Raiffeisen Bank International AG Group.

21 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab
Photo of the Rise User
Someone from OH, Cincinnati just viewed FP&A Analyst at Lithic