R
RevolutKrakowGraduate

Graduate Programme 2027: Software Engineer (Android)

Join Revolut's 12-month Graduate Programme as an Android Software Engineer, working on impactful projects with expert guidance. Open to international graduates ready to relocate to tech hubs in Europe and the UAE.

1

Programme Overview

  • 12-month graduate programme with structured training and hands-on experience.
  • Work on real-world projects within Revolut's engineering teams.
  • Opportunity for full-time role based on performance.
  • Support with visa, travel, and accommodation for relocations.
  • Hybrid work model: approx. 3 days per week in office.
2

Role Responsibilities

  • Collaborate with product designers on feature design and prototyping.
  • Shape user experience from wireframes to release.
  • Build elegant solutions with design and product teams.
  • Maintain visual guidelines for app consistency.
  • Prototype new interactions based on feedback.
3

Technical Stack

  • Use Kotlin, Android SDK, Jetpack Compose, RxJava, Coroutines.
  • Apply MVVM architecture and TDD approach.
  • Utilize Dagger and Retrofit for development.
  • Develop expertise with Android SDK.
  • Focus on building features for millions of users.
4

Candidate Requirements

  • Predicted or achieved 2:1 degree or equivalent.
  • Degree in computer science, maths, physics, or similar.
  • Portfolio of coding projects or open-source contributions.
  • Fluency in English and strong communication skills.
  • Proactive, ambitious, and results-driven mindset.