At a Glance
- Tasks: Collaborate on exciting Android features and tackle real-world challenges.
- Company: Join Revolut, a fast-growing fintech revolutionising how people manage their money.
- Benefits: Paid internship, visa support, travel costs covered, and potential graduate programme placement.
- Other info: Diverse, inclusive culture with excellent career growth opportunities.
- Why this job: Gain hands-on experience with cutting-edge tech while making a meaningful impact.
- Qualifications: Must be in your penultimate year of a relevant degree with coding project experience.
The predicted salary is between 20000 - 30000 £ per year.
hackajob is collaborating with Revolut to connect them with exceptional professionals for this role.
About Revolut
People deserve more from their money. More visibility, more control, and more freedom. Since 2015, Revolut has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 70 million customers get more from their money every day. As we continue our lightning-fast growth, two things are essential to our success: our people and our culture. In recognition of our outstanding employee experience, we've been certified as a Great Place to Work™. So far, we have 13,000 people working around the world, from our offices and remotely, to help us achieve our mission. And we're looking for more brilliant people. People who love building great products, redefining success, and turning the complexity of a chaotic world into the simplicity of a beautiful solution.
About the Internship Programme
Our Internship Programme is built for ambitious students who want to make their summer count. Over 8–10 paid weeks, you’ll work on real projects, solve meaningful challenges, and grow your skills alongside industry experts. It’s your chance to learn, innovate, and launch an exceptional career. Top performers may be offered a place on our Graduate Programme the following year, giving you the opportunity to return and continue your journey at Revolut.
About the role
Our Technology team builds the systems and experiences that keep Revolut moving. From the infrastructure behind our innovative app to the features used by millions of people around the world, they bring sharp thinking, speed, and a focus on meaningful impact to everything they do. We’re looking for Android Interns who want to design and deliver features that customers use every day. If you’re a problem-solver with a passion for mobile development and teamwork, this role is for you. Our stack includes Kotlin, Android SDK, Jetpack Compose, RxJava, Coroutines, Dagger, Retrofit, MVVM architecture, and a TDD approach.
Join us from anywhere
The Internship Programme is open to international applicants ready to relocate to one of our tech hubs in Poland, Portugal, the UAE, or the UK. We’ll support you with visa assistance, travel costs, and accommodation (conditions apply). You’ll be expected to spend around 3 days per week in the office (where role and location allow).
Key dates
- Applications: open from May 2026
- Recruitment process: July–December 2026
- Programme start: June / July 2027
Roles are filled on a rolling basis — apply early.
What you'll be doing
- Collaborating with product designers on new feature design and prototyping
- Supporting the user experience design process, from wireframes and mockups through to release
- Helping define and maintain visual guidelines for consistency across the app
- Prototyping new interactions and iterations based on feedback
- Gaining hands-on experience with the Android SDK
- Sharing progress with global teams and learning from senior engineers
- Managing tasks, tracking progress, and presenting outcomes
- Receiving regular feedback to support your development
What you'll need
- To be in your penultimate year of a bachelor’s or master’s degree in computer science, maths, physics, or a similar field (graduating in 2028)
- A portfolio of coding projects or open-source contributions
- A problem-solving mindset
- A proactive, curious, and results-driven approach
- Fluency in English
- Great communication and organisational skills
- To be comfortable working in a fast-paced, diverse team environment
- Full-time availability for summer 2027
- The ability to attend a Revolut office in your country of employment at least 3 days per week (this is a hybrid role)
Building a global financial super app isn’t enough. Our Revoluters are a priority, and that’s why in 2021 we launched our inaugural D&I Framework, designed to help us thrive and grow every day. We're not just doing this because it's the right thing to do. We’re doing it because we know that seeking out diverse talent and creating an inclusive workplace is the way to create exceptional, innovative products and services for our customers. That’s why we encourage applications from people with diverse backgrounds and experiences to join this multicultural, hard-working team.
Important notice for candidates: Job scams are on the rise. Please keep these guidelines in mind when applying for any open roles.
- Only apply through official Revolut channels. We don’t use any third-party services or platforms for our recruitment.
- Always double-check the emails you receive. Make sure all communications are being done through official Revolut emails, with an @revolut.com domain.
- We won't ask for payment or personal financial information during the hiring process. If anyone does ask you for this, it’s a scam. Report it immediately.
By submitting this application, I confirm that all the information given by me in this application for employment and any additional documents attached hereto are true to the best of my knowledge and that I have not wilfully suppressed any material fact. I confirm I have disclosed if applicable any previous employment with Revolut. I accept that if any of the information given by me in this application is in any way false or incorrect, my application may be rejected, any offer of employment may be withdrawn or my employment with Revolut may be terminated summarily or I may be dismissed. By submitting this application, I agree that my personal data will be processed in accordance with Revolut's Candidate Privacy Notice.
Internship Programme 2027: Software Engineer (Android) employer: Revolut
Revolut is an exceptional employer that fosters a dynamic and innovative work culture, perfect for those looking to make a significant impact in the financial sector. With a strong emphasis on employee growth and development, we offer unique opportunities to shape regulatory practices while collaborating with industry leaders in a fast-paced environment. Join us in our London office to be part of a forward-thinking team that values compliance and drives the future of finance.
StudySmarter Expert Advice🤫
We think this is how you could land Internship Programme 2027: Software Engineer (Android)
✨Join Developer Communities!
Dive into online communities like GitHub or Stack Overflow. Contributing to open-source projects can really showcase your coding skills and catch the eye of hiring managers at companies like Revolut.
✨Attend Tech Meetups and Hackathons
Get your name out there by attending local tech meetups and hackathons. It's a perfect way to network with industry professionals and fellow interns, while also demonstrating your coding prowess in a collaborative setting.
✨Leverage University Career Services
Don't forget about your university's career services! They often have partnerships with companies like Revolut, and can help you access exclusive internship listings and workshops tailored for aspiring interns like us.
✨Show Off Your Work
Create a portfolio showcasing your coding projects on a platform like GitHub Pages or personal website. When applying for internships, we should link this to provide tangible proof of our skills and creativity, making us stand out to Revolut!
We think you need these skills to ace Internship Programme 2027: Software Engineer (Android)
Some tips for your application 🫡
Show Off Your Side Projects:If you've got any side projects or contributions to open source, make sure to highlight them in your CV. We want to see what you can create! Include links to your GitHub or any relevant platforms to give us a taste of your coding style and skills.
Tailor Your CV for Software Engineering:Make your CV pop by tailoring it specifically for software engineering. List relevant programming languages, frameworks, and tools you’ve worked with, and showcase any tech stacks you're familiar with. This will help us quickly see how you fit into the Revolut team!
Let Your Passion Shine in Your Cover Letter:In your cover letter, don't just list your skills—tell us why you're passionate about software engineering! We love to see candidates who are eager to learn and grow, so share what excites you about this field and how a role at Revolut can help you on your journey.
Demonstrate Your Learning Mindset:As this is an internship, focus on your willingness to learn and adapt! We’re keen to see examples of how you’ve tackled challenges or learnt new skills in the past. Bring that eagerness to your application, showing us that you're ready to dive into a real-world software environment at Revolut!
How to prepare for a job interview at Revolut
✨Showcase Your Coding Skills
Since you're aiming for a software engineering internship, be ready to code on the spot or discuss your past projects. Brush up on your problem-solving skills, and practise coding challenges on platforms like LeetCode or HackerRank. We want to see how you approach problems and apply your knowledge, so having a few coding examples up your sleeve will definitely help!
✨Bring Your Portfolio to Life
Prepare a portfolio that highlights your coding projects—don't just list them! Be ready to explain your thought process, the technologies used, and any challenges you faced. It’s not just about the final product; we want to hear how you made it happen, so this narrative will show your depth of understanding and passion for software development.
✨Get Familiar with Technical Questions
Expect some technical questions or scenarios in the interview that assess your understanding of algorithms, data structures, and software design. Practise explaining your coding decisions clearly—it's less about getting the right answer and more about demonstrating your thought process and reasoning skills, which are crucial for growth in an internship.
✨Highlight Your Willingness to Learn
As an intern, your enthusiasm and eagerness to learn are key! During the interview, emphasise your willingness to tackle new challenges and pick up new skills. Companies like Revolut are often looking for candidates who can grow with them, so remind us why you're excited about opportunities to learn and contribute in a team environment.