Back to jobs

iOS Engineer

Barcelona

Wallapop is a Barcelona based scale-up driven by the purpose to empower people to embrace a more conscious and human way of consumption. We believe in a world where collaborative economy is mainstream. This is what drives us. đź’«

Wallapop operates in Spain, Italy and Portugal, offering a catalogue of several hundreds of millions of products and services. Powered by technical innovation and continuous improvement, we bring together the scale & trust of classifieds with the marketplace’s convenience & reach. 🌱 Our mission is to enable a connected trade ecosystem, making 2nd-hand the norm through smart use of technology.

 

The Challenge đź§©

We’re evolving a 10+ year-old codebase with over 18 iOS engineers contributing daily, balancing legacy challenges with modern architecture and tooling. Our tech stack includes:

  • A custom, TCA-inspired architecture powered by RxSwift
  • Internal dependency injection system
  • A robust testing culture with snapshot-based integration tests
  • Modern UIKit and expanding SwiftUI adoption
  • Data persistence with Realm and CoreData
  • Tools for performance monitoring and analytics
  • Testing frameworks like Quick/Nimble and Snapshot Testing

 

What You Will Do 👇

You’ll drive high-quality product experiences while helping the team grow, you will:

  • Contribute hands-on while being accountable for cross-team delivery, ensuring initiatives are aligned with both technical best practices and product goals
  • Collaborate with design, product and engineering leadership to frame and deliver scalable, high-quality solutions
  • Act as a technical reference within your tribe, supporting consistent implementation across teams
  • Coordinate with other platforms to ensure a cohesive, cross-platform experience
  • Help improve our architecture, tooling, and performance practices
  • Mentor peers through code reviews, pairing, and knowledge sharing
  • Apply a product-first mindset, balancing user value with technical excellence

 

What We’re Looking For 🔎

  • Strong hands-on experience with Swift and iOS development
  • Ability to balance technical trade-offs with product impact
  • Solid understanding of architecture principles and code quality standards
  • Experience in collaborative, multi-team codebases
  • Familiarity with RxSwift or other reactive programming paradigms
  • Strong collaboration and communication skills
  • Comfortable working cross-functionally in a fast-evolving environment

 

What Would Be A Plus đźš€ 

  • Experience with SwiftUI in production environments
  • Background in modular architectures
  • Interest in the product lifecycle and how engineering shapes the user experience

 

Do note that all our jobs are 📍 Barcelona based. We follow a hybrid model where flexibility rules. We commit to a minimum of 6 days per month in the office. Each team self-organizes to decide on cadence and in-person/remote rituals.

Wallapop is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees as we want Wallapop to be a place for everyone.

We sponsor visa processes for international candidates when applicable and provide legal & admin support along the process combined with a competitive relocation package.

Additionally to the opportunity to contribute to an agile product set up and work together towards achieving our meaningful mission, we offer the following 🍭 Perks & Benefits:

  • Generous individual learning budget of 2k per year
  • Group and individual English, Catalan & Spanish lessons as part of our working day
  • Private Health Insurance with Alan
  • Flexible working hours + intensive Fridays
  • Flexible remuneration to deduct from gross salary (kindergarten/food/transport check)
  • Gym & Wellness plan, including physiotherapist in the office
  • Generous referral Program & Charity Donation
  • Bonus for weddings & newborns
  • Wallapop Renta (Tax income support)
  • Monthly plan for free shipping, bumps & home-pick-up on our services
  • Work anniversary Gifts and Birthday Surprises
  • Contribution towards your WIFI in your monthly payroll
  • One-off payment based on compensation package to go towards setting up your home office
  • Relocation package (monetary support and legal advice) and visa sponsorship, if applicable
  • 26 holidays per year
  • TOP hardware of your choice (latest Apple or Windows)

 

What does the hiring process for this position look like? đź‘€ **Please, note that all interviews take place remotely over hangouts.**

  • Intro Call - run by Talent Acquisition, focus on providing more information about the role and the company as well as going over your experience, motivation, and expectations. This usually takes 45-60 minutes.
  • Technical Task - you will be assigned a test that consists of a coding challenge to assess the technical skills required for the role. You will have up to 7 days to complete it. If you have a recent project that meets the same requirements, you can submit it instead.
  • Expertise Interview - run by the core team, focusing on the hard skills and the ability to deliver in a given context. This usually takes 60-90 minutes.
  • Stakeholder Interview - run by the hiring team and relevant stakeholders, focus on the ability to collaborate & deliver in a cross-functional set-up. This usually takes 60 minutes.
  • Culture Interview - run by culture interviewers, focus on adherence to Wallapop's purpose and business proposition. This usually takes 60 minutes.
  • Offer - should you be the right candidate, your offer will be discussed over a call with talent acquisition and will then be confirmed in writing.

Create a Job Alert

Interested in building your career at Wallapop? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...