Hi, we’re Back Market.
We’re here to help make tech reliable, affordable, and better than new. We're a global marketplace for refurbished devices, helping lower our collective environmental impact by providing trustworthy, affordable tech with 92% less carbon emissions than new.
Yep, you read that right. Turns out refurbished tech is way better for the planet than new. In fact, With every device purchased on Back Market, our positive impact on the planet grows. From our Customer Care representatives to our software engineer, every individual at Back Market cuts the planet — and consumers — a break. Our mission is simple: to do more with what we already have.
Are you ready to join us?
We are looking for an iOS Engineering Intern - Platform / Design System to join our Platform team within DevServices.
Your mission will be to contribute to the mobile design system that powers consistent, accessible, and delightful experiences across the Back Market iOS app. As an intern, you'll work hands-on with the Platform and Design System team, building reusable UI components, improving developer tooling, and ensuring design consistency. Whether you're passionate about SwiftUI, component architecture, or developer experience, you'll grow alongside talented engineers and designers.
YOUR MISSION (IF YOU ACCEPT IT): 🥇
What you will do:
Build and maintain reusable iOS UI components for our design system, delivering well-documented, accessible components with a quality mindset.
Develop native iOS code in Swift and SwiftUI, strengthening your foundations in component-based architecture, design tokens, theming, and modular design patterns.
Collaborate closely with designers and product engineers to translate design specs into flexible, production-ready components that enhance developer productivity and user experience.
Participate in technical design discussions for new components and design system improvements, learning to balance flexibility, consistency, and performance with guidance from experienced engineers.
Contribute to improving developer experience through clear documentation, usage examples, and tooling that make it easier for feature teams to adopt and use design system components.
Support SwiftUI adoption by building modern SwiftUI components, creating migration guides, and helping modernize legacy UIKit components where appropriate.
Help ensure component quality and consistency by writing Unit tests, snapshot tests, and visual regression tests, and maintaining automated testing infrastructure.
Learn to monitor and improve design system adoption by collaborating with feature teams, gathering feedback, understanding usage patterns, and iterating on component APIs and developer tooling.
Engage with the design systems community, staying curious through internal knowledge sharing, design system-focused content, meetups, or conferences (participation appreciated, not required).
YOU ARE IN THE RIGHT PLACE IF: ⭐
You are a master’s degree student studying computer science, priority to Mobile Development, specifically iOS engineering
You have knowledge of Swift and ideally frameworks like SwiftUI and UIKit
You have basic programming experience (github, personal, student projects, other internships).
You have knowledge of developing new features using SwiftUI and Design Systems.
You have the ability to learn new software and technologies quickly, being curious about the coding environment you’ll evolve in.
You are detail-oriented and have the desire and ability to work in a team in an international environment.
You are fluent in English. Spanish and/or French is a plus.
You are looking for a 6 month, full-time role (30-35h/week), internship based in Barcelona from January/February 2026 - June/July 2026
Your school can provide an internship agreement & you are authorized to work in Spain (EU Nationality or in possession of valid student visa/work permit).
ABOUT THE INTERNSHIP: ℹ️
Starting date: February 2026
Duration: 6 months
Full-time internship (35h/week - Monday to Friday)
-
Location: Barcelona, Spain
RECRUITMENT PROCESS: 📅
Interview with the Campus Tech Recruitment Manager(30min).
Technical fit interview (live-coding/Q&A) with the tutor (45-60min).
Team fit interview with two engineers from the team (30min)
WHY SHOULD YOU JOIN US ? ✌🏼
At Back Market, we’re committed to hiring and supporting diverse teams of people from all backgrounds, experiences, and perspectives — it’s one of the reasons we’re such a high-scoring certified B Corp company (93.2).
No matter your role and seniority level, you’ll enjoy impact-driven work with hands-on career development in an innovative, driven, and fast-paced environment — with benefits to match, like:
- A mission driven work environment where your day to day makes an impact on the planet. Seriously.
- Hybrid work environment, with 2 remote days a week and 1 remote work week per quarter, plus 3 flex days.
- Employee Resource Groups, including mentorship programs, comprehensive accessibility policies, and cultural competency training.
At Back Market, we strive to create a workplace that embodies the world we’re trying to change. We’ve embedded our diversity, equity, and inclusion principles into our DNA — from dedicated staff to employee resource groups to our company values.
We know that the perfect background for a role doesn’t mean the perfect fit — we encourage you to apply for a role even if you think you may not have all the qualifications.
If reasonable accommodations are needed for the interview process, please do not hesitate to discuss this with the Talent Acquisition Team.
Sponsored