Company logo hidden

Software Engineer (Android) - Design System

Unlock employer Dubai, United Arab Emirates Posted: 20 Sep 2025

Financial

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

Accessibility

  • Fully Remote
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Fluent

Position

Revolut is on a mission to empower people with more visibility, control, and freedom regarding their finances. Since its inception in 2015, Revolut has developed a powerhouse of products that serve over 60 million customers, offering features that span spending, saving, investing, exchanging, traveling, and more. With a strong focus on culture and employee experience, Revolut has been recognized as a Great Place to Work™.

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

The Technology team is responsible for building the systems and experiences that keep Revolut at the forefront of financial services. As an Android Engineer, you will design and develop a high-performance Design System SDK to create beautiful and reliable user experiences across Revolut's applications. You'll work closely with Design and Product teams, allowing them to leverage reusable, efficient, and reliable components to accelerate their workflows.

What You'll Be Doing:

  • Collaborate with Product Designers on new feature design and prototyping.
  • Assist in the user experience design process – from wireframes and mockups to implementation and release.
  • Work across teams to implement elegant solutions for complex problems.
  • Define and maintain visual guidelines to ensure consistency throughout the app.
  • Prototype new user interactions and iterate based on peer feedback.

What You'll Need:

  • 5+ years of experience in Android development.
  • Deep understanding of the Android SDK.
  • Experience with apps supporting multiple Android devices.
  • Collaboration experience on software projects with design and backend components.
  • Quick learner with an ambitious, results-driven mindset.
  • Ability to identify root causes and solve complex problems.
  • Excellent communication and organizational skills; ability to handle multiple features and requests effectively.
  • Team player in a fast-paced environment.
  • Fluency in English is required.

Nice to Have:

  • Insightful opinions on mobile development.
  • GitHub portfolio demonstrating personal or open-source projects.
  • Experience in financial services.
  • Experience with Test-Driven Development (TDD).

Revolut is committed to building a diverse and inclusive workplace. We encourage applications from candidates of diverse backgrounds and experiences to join our multicultural team.

Apply Direct

Jobs you might like   View all jobs

About Financial Services Company

Company details are hidden. Subscribe to view full company profile.

Ready to apply for this role?

Apply Direct