Revolut Circular Logo

Software Engineer (Android) - Authentication

Revolut Dubai, United Arab Emirates Posted: 03 Jul 2025

Financial

  • Estimate: $80k - $120k*
  • Zero income tax location

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Fluent

Position

At Revolut, we are dedicated to transforming the financial experience for our 60+ million customers by delivering products that offer visibility, control, and freedom with their money. Since our inception in 2015, we have grown to a diverse team of over 10,000 employees working remotely and in offices around the globe. Our Engineering team is recognized as one of the best in the industry. We are committed to building world-class financial features from the ground up. We are currently looking for an Android Developer who is eager to engage with all aspects of cutting-edge authentication and authorization products, taking on significant responsibility and ownership throughout the development process.

Key Responsibilities:

  • Collaborate closely with product designers for new feature design and prototyping.
  • Assist in the user experience design process from wireframes to implementation and release.
  • Work closely with design and business teams to define and implement elegant solutions.
  • Help define and maintain visual guidelines to ensure app consistency.
  • Prototype new user interactions and iterations based on feedback.

Requirements:

  • 5+ years of experience as a software engineer.
  • 3+ years of experience in Android development.
  • Deep understanding of the Android SDK.
  • Experience developing apps for multiple Android devices.
  • Proven ability to collaborate on software projects with design and backend components.
  • Fast learner with a results-driven approach.
  • Strong problem-solving skills, capable of managing multiple features and requests through to delivery.
  • Excellent communication and organizational skills.
  • Ability to thrive in a fast-paced team environment.
  • Fluency in English.

Preferred Qualifications:

  • Insightful opinions about mobile development.
  • A GitHub account showcasing relevant projects.
  • Experience in financial services.
  • Background in creating authentication and authorization solutions on Android (e.g., using AccountManager, Multi-Factor Authentication solutions).
  • Familiarity with Test Driven Development (TDD).

At Revolut, we value diversity and inclusivity and encourage applicants from varied backgrounds to apply. We are committed to creating an innovative and exceptional work environment.

Apply now

Jobs you might like   View all jobs

About Revolut

People deserve more from their money. More visibility, more control, more freedom. And since 2015, Revolut has been on a mission to deliver just that. With an arsenal of awesome products, we've helped 45+ million customers get more from their money. And we're not done yet. As we continue our lightning-fast growth, two things are essential to continuing our success: our people and our culture. We've been officially certified as a Great Place to Work™ in recognition of our outstanding employee experience! So far, we have 10,000+ people working around the world, from our great offices or remotely, on our mission. And we're looking for more. We want brilliant people who love building great products, love redefining success, and love turning the complexity of a chaotic world into the simplicity of a beautiful solution.