- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 3 तासपूर्वी
- Work mode
- Work from home
- Education
- Degree in computer science, mathematics, physics, or related field
- Eligibility
- Open to international graduates willing to relocate to tech hubs in Poland, Portugal, Spain, UAE, or the UK. Candidates must be able to work hybrid onsite approximately three days per week.
- Resume
- Required to apply
Job description
About Revolut
Revolut is committed to helping people gain more insight, control, and freedom over their finances through innovative products including spending, saving, investing, exchanging, and travel services. Serving over 75 million customers worldwide since 2015, Revolut has rapidly expanded to employ over 13,000 people globally. Recognized as a Great Place to Work™, Revolut fosters a culture that values innovation and collaboration as key drivers of its success.
Graduate Programme Overview
This 12-month Graduate Programme is crafted for driven graduates eager to launch their technology careers. Participants will integrate with engineering teams, engage in impactful projects, and develop practical skills under expert mentorship. Exceptional participants may be offered permanent roles upon program completion.
Role Details
The Technology team at Revolut designs the critical systems and user experiences that power the platform used by millions. The iOS Software Engineer role seeks enthusiastic problem solvers passionate about mobile development to craft smooth and engaging user features. The technology stack involves Swift, iOS SDK, SwiftUI, Combine, RxSwift, Core Data, Realm, MVVM architecture, and utilizes test-driven development practices.
Work Location and Flexibility
This programme welcomes candidates from across the globe prepared to relocate to one of Revolut's tech hubs in Poland, Portugal, Spain, the UAE, or the UK. Visa support, travel expenses, and accommodation for the first month will be provided under certain conditions. The role expects approximately three office days per week, with hybrid arrangements where applicable.
Timeline
- Applications open: May 2026
- Recruitment period: July to December 2026
- Programme start: First half (January–June) or second half (July–December) of 2027
Key Responsibilities
- Collaborate with product designers on feature design and prototyping
- Translate wireframes and mockups into functional user experiences
- Work closely with cross-functional teams to deliver refined solutions
- Assist in defining and maintaining app-wide visual consistency
- Create prototypes for new interactions and iterate based on user feedback
- Develop proficiency with the iOS SDK and related technologies
- Manage assigned tasks, monitor progress, and meet project deadlines
- Communicate updates with global teams and learn from senior engineers
- Incorporate regular feedback to accelerate personal development
Candidate Requirements
- Predicted or achieved degree grade equivalent to a 2:1 or higher
- Graduation year between 2025 and 2027
- Portfolio demonstrating coding projects or contributions to open-source
- Degree in computer science, mathematics, physics, or related field
- Experience using Swift programming language and iOS SDK
- Strong problem-solving abilities
- Proactive, ambitious, and outcome-oriented mindset
- Fluency in English and strong communication skills
- Capability to thrive in a dynamic, diverse team environment
- Availability for full-time work starting early or late 2027
- Willingness and ability to work on-site approximately three days per week
Diversity & Inclusion
Revolut actively supports diversity and inclusion. The organization encourages applicants from varied backgrounds to contribute to a multicultural and hardworking team dedicated to innovation and excellence.
Important Candidate Notice
- Apply only through official Revolut channels. No third-party recruitment services are used.
- Verify all communications originate from official Revolut email domains (@revolut.com).
- Revolut will never solicit payment or personal financial information during recruitment.
- Any suspicious activity should be reported immediately.
By applying, candidates confirm their information is truthful and acknowledge that misrepresentation may lead to application rejection or termination of employment. Personal data will be handled according to Revolut's Candidate Privacy Notice.