-
Revolut

Senior Android Software Engineer

Revolut
United Arab Emirates · Full-time · Mid-Senior

Role Overview

We are seeking a highly skilled Mid-to-Senior Software Engineer specializing in Android development to join our engineering team. You will be responsible for developing high-quality, scalable mobile applications, ensuring seamless user experiences across a diverse range of Android devices. The ideal candidate brings a strong background in Kotlin and the Android SDK, combined with a keen eye for UI/UX design and robust testing practices.


Key Responsibilities

  • Design and build advanced applications for the Android platform using Kotlin and the Android SDK.
  • Collaborate with cross-functional teams to define, design, and ship new features based on user feedback and prototyping.
  • Implement complex UI layouts using XML, ensuring compatibility across multiple screen sizes, densities, and device types.
  • Manage local data persistence using Room or SQLite and handle asynchronous programming with Coroutines and Flows.
  • Maintain high code quality through unit testing (JUnit) and UI testing (Espresso) while utilizing Dagger/Dagger 2 for dependency injection.


Requirements

  • 5 to 15 years of full-time professional software engineering experience.
  • Expertise in Kotlin and the Android SDK.
  • Proficiency with XML layouts and responsive UI design.
  • Strong experience with Room/SQLite, Coroutines/Flows, and Dagger/Dagger 2.
  • Proven ability in UX/UI prototyping and iterative design based on user testing.
  • A Bachelor’s degree in a STEM field (Science, Technology, Engineering, or Mathematics).


Nice-to-Haves

  • Familiarity with CI/CD pipelines for mobile deployments.
  • Knowledge of Material Design guidelines.

Key Skills

Ranked by relevance

android kotlin ui xml prototyping responsive sqlite junit cicd
Login to Apply
Posted
May 09, 2026
Type
Full-time
Level
Mid-Senior
Location
United Arab Emirates
Company
Revolut

Industries

Financial Services

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Ingenico
Related

Senior Android Developer

2026-05-20

Full-time
Not Applicable
United Kingdom
Financial Services
Engineering
View Job Details
Revolut
Related

Software Engineer (iOS) - Credit

2026-05-27

Full-time
Not Applicable
Argentina
Financial Services
Engineering
View Job Details
Barclays
Related

Android Software Release Engineer

2026-05-20

Full-time
Entry
United Kingdom
Financial Services
Information Technology