Global Jobs Opportunity
← Back to all jobs

Software Engineer (iOS) Intern

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Dubai(UAE), United Kingdom, Spain
Work Arrangement:
REMOTE
Experience:
Fresher
Job Type:
Full-time Internship
Company:
Revolut
Salary:
PLN 9,500 gross monthly (Poland/Krakow)
Posted:
2026-10-06

Job Overview

  • Revolut is inviting applications for its 8 to 10-week paid summer software engineering internship program focused on iOS development. Operating within a hybrid work framework across technology hubs in Poland, Portugal, the United Arab Emirates, and the United Kingdom, selected interns will collaborate directly with product and engineering teams to design and deploy mobile features for global users.
  • The position offers exposure to modern iOS software architectures and tools, including Swift, SwiftUI, Combine, RxSwift, Core Data, Realm, MVVM pattern, and Test-Driven Development (TDD). Interns will take part in the full feature creation workflow—from initial user experience wireframing and interactive prototyping to final interface implementation.

Key Responsibilities

  • ▪ Partner with Product Designers to conceptualize, prototype, and refine new application features.
  • ▪ Support user experience workflows by building wireframes, mockups, and interactive feature prototypes.
  • ▪ Assist in defining and maintaining cohesive visual standards to ensure brand consistency across the iOS app.
  • ▪ Develop user interaction prototypes and refine software solutions based on team feedback.
  • ▪ Build hands-on technical proficiency with the native iOS SDK and underlying mobile frameworks.
  • ▪ Present project progress, manage assigned tasks, and document outcomes for global engineering teams.
  • ▪ Participate in regular feedback and performance reviews to guide personal and technical growth.

Required Skills and Qualifications

  • ▪ Enrolled in the penultimate year of a Bachelor's or Master's degree in Computer Science, Mathematics, Physics, or a related discipline (graduating in 2028).
  • ▪ A practical portfolio showcasing individual coding projects or contributions to open-source software.
  • ▪ Demonstrated analytical problem-solving capabilities and technical aptitude.
  • ▪ A proactive, inquisitive, and goal-oriented approach to software development.
  • ▪ Professional fluency in English alongside strong written and verbal communication skills.
  • ▪ Full-time availability during the summer 2027 internship period.
  • ▪ Capability to attend a local Revolut office at least 3 days per week as part of the hybrid arrangement.

What the Company Offers

  • ▪ Paid 8 to 10-week summer internship with hands-on project responsibilities.
  • ▪ Monthly salary of PLN 9,500 gross for roles based in Poland/Krakow (compensation for other locations discussed during interviews).
  • ▪ Opportunity for top performers to secure a position on the full-time Graduate Programme following graduation.
  • ▪ Relocation package including visa assistance, travel costs, and accommodation support (conditions apply).
  • ▪ Direct mentorship and technical guidance from experienced iOS software engineers.

Application Tips

  • Applicants may want to highlight their experience with Swift, SwiftUI, and mobile application development in their CV and portfolio. Including direct links to GitHub repositories, personal iOS projects, or contributions to open-source software will clearly showcase your practical coding skills. Emphasize familiarity with software engineering practices such as MVVM architecture, Test-Driven Development, or reactive programming where relevant. In addition, highlighting past experiences that showcase effective team communication and systematic problem-solving will strengthen your profile.

Prepare for Your Interview

  • These suggested questions can help you prepare for an interview by focusing on the skills, responsibilities, and technical areas relevant to this role.

Suggested Interview Questions

  • Q: What experience do you have developing iOS applications using Swift and SwiftUI?
  • Q: How do you structure an iOS application using the Model-View-ViewModel (MVVM) architecture?
  • Q: How do you apply Test-Driven Development (TDD) principles when writing iOS code?
  • Q: What are the primary differences between Core Data and Realm for local data storage on iOS?
  • Q: How do you approach turning UI wireframes and mockups into functional mobile code?
  • Q: How do reactive frameworks like Combine or RxSwift help manage asynchronous data streams in mobile apps?
  • Q: Can you walk through a complex technical issue you encountered in a coding project and how you solved it?
  • Q: How do you ensure user interfaces remain consistent and responsive across different iOS device sizes?
  • Q: What motivated the design and architecture choices in one of the portfolio projects you submitted?
  • Q: How do you manage your tasks and communicate progress when collaborating within a software engineering team?

Interested Candidates Fill the Application Job Form: Apply Here

Related Jobs

Software Engineer (Python) Intern

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Dubai, London, Spain, UAE, United Kingdom, United States, Canada
Work Arrangement:
Remote
Experience:
Fresher
Job Type:
Full-time
Company:
Revolut
Salary:
Krakow: PLN 9,500 – PLN 18,400 gross monthly | Poland: PLN 9,500 – PLN 18,400 gross monthly (Compensation for other locations discussed during interview)
Posted:
2026-10-06
View full details →

Software Engineer, AI SDLC Engineer (Remote)

1 day ago

⚠️ Before applying, please carefully review all the job requirements

Location:
United States
Work Arrangement:
REMOTE
Experience:
5+ years
Job Type:
Full-time
Company:
CrowdStrike
Salary:
Negotiable
Posted:
2026-10-05
View full details →

Backend/PHP Engineer - Remote UK)

3 days ago

⚠️ Before applying, please carefully review all the job requirements

Location:
England, United Kingdom (Remote in the UK or Spain)
Work Arrangement:
Remote
Job Type:
Full-time, Permanent
Company:
Airalo
Salary:
£74,800 - £107,500 per year (UK location tier)
Posted:
2026-10-03
View full details →

Software Engineer - Arqiva (UK)

3 days ago

⚠️ Before applying, please carefully review all the job requirements

Location:
Winchester or London, United Kingdom
Work Arrangement:
Hybrid (1–2 days per week in Winchester or London office)
Job Type:
Full Time
Company:
Arqiva
Salary:
Up to £60,000 per year (Base salary)
View full details →
📄

Get an ATS Resume

Professionally optimized to pass automated filters and get noticed — any country.

Learn More