Internship Programme 2027: Software Engineer (iOS)

Revolut

Poland

Hybrid

PLN 33,000 - 40,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Revolut is seeking iOS Interns for a summer program in 2027. You will work with our Technology team to design and deliver features used by millions, using Swift, SwiftUI, and iOS SDK. Applicants should be in the penultimate year of a relevant degree and have a portfolio of coding projects.

This paid internship runs for 8–10 weeks with potential progression to the Graduate Programme. The role is hybrid, with ~3 days/week in the office, and relocation support for international applicants.

Qualifications

  • Penultimate-year student in CS/Math/Physics (graduation 2028).
  • Portfolio of coding projects or open-source contributions.
  • Problem-solving mindset and proactive attitude.
  • Fluency in English with strong communication skills.
  • Ability to thrive in a fast-paced, team environment.

Responsibilities

  • Collaborate with Product Designers on new feature design and prototyping.
  • Support the user experience design process from wireframes to release.
  • Help define and maintain visual guidelines for app consistency.
  • Prototype new interactions and iterate based on feedback.
  • Gain hands-on experience with the iOS SDK.
  • Share progress with global teams and learn from senior engineers.

Skills

Problem-solving mindset
Fluency in English
Portfolio of coding projects
Proactive and results-driven

Education

Penultimate year of bachelor’s or master’s in CS/Math/Physics (graduating 2028)

Tools

Swift
iOS SDK
SwiftUI
Combine
RxSwift
Core Data
Realm

Job description

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 80+ million customers get more from their money every day.

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 problem‑solving iOS Interns who want to design and deliver features that customers use every day.

Our stack includes Swift, iOS SDK, SwiftUI, Combine, RxSwift, Core Data, Realm, MVVM architecture, and a TDD approach.

Up to shape what’s next in finance? Let’s get in touch.

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 iterating based on feedback
  • Gaining hands‑on experience with the iOS 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
  • Excellent communication and organisational skills
  • To be comfortable working in a fast‑paced, team‑driven 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 everyday. 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Internship Programme 2027: Data Scientist and Analyst at Revolut
Internship Programme 2027: Data Scientist and Analyst at Revolut

Revolut • Kraków

Hybrid
PLN 77,000 - 92,000
iOS Intern: Build the Global Finance Super App
iOS Intern: Build the Global Finance Super App

Revolut • Poland

Hybrid
PLN 33,000 - 40,000
Graduate Programme 2027: Data Scientist and Analyst at Revolut
Graduate Programme 2027: Data Scientist and Analyst at Revolut

Revolut • Poland

Hybrid
PLN 110,000 - 131,000
Software Engineer (Java) - Credit - Relocation to Poland, Spain, or UAE
Software Engineer (Java) - Credit - Relocation to Poland, Spain, or UAE

Revolut • Polska

On-site
PLN 180,000 - 300,000
Software Engineer (Web), mid-level
Software Engineer (Web), mid-level

Revolut • Polska

On-site
PLN 140,000 - 210,000
Mid/Senior Software Engineer (Backend Java)
Mid/Senior Software Engineer (Backend Java)

Revolut • Poland

On-site
PLN 250,000 - 420,000
Technology Services Specialist (IT Systems Engineer)
Technology Services Specialist (IT Systems Engineer)

Revolut • Poland

On-site
PLN 150,000 - 270,000
Phone Support Specialist with Hungarian - Poland
Phone Support Specialist with Hungarian - Poland

Revolut • Polska

On-site
PLN 69,000 - 86,000
Night & weekend shifts paid
Software Engineer (Python) - MLOps Platform
Software Engineer (Python) - MLOps Platform

Revolut Ltd • Poland

Hybrid
PLN 285,000 - 469,000
Remote/hybrid work flexibility
Revolut Metal subscription
Phone Support Specialist with Spanish - Poland
Phone Support Specialist with Spanish - Poland

Revolut • Poland

On-site
PLN 77,000 - 81,000