Description
Summary:
Join a cross-functional team to design and implement new features, ensuring high-quality user experiences and contributing to the evolution of iOS architecture within a large, modular codebase.
Highlights:
1. Empowering conscious consumption with technical innovation
2. Collaborate on impactful user experiences in a large codebase
3. Contribute to iOS architecture and development practices
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**
Working on a 10\+ year\-old codebase used by millions, you will join a cross\-functional team dedicated to creating impactful user experiences. Our core technology stack includes:
* Our own simplified, TCA\-inspired architecture using RxSwift
* Custom dependency injection system
* Extensive testing infrastructure, including snapshot\-based integration tests
* Modern UIKit and SwiftUI
* Performance monitoring and analytics tools
* Realm and CoreData
* Quick and Nimble
* Snapshot Testing
* Bazel\-based build system
**What You Will Do**
* Design and implement new features in alignment with our architectural guidelines.
* Collaborate with product and design teams to deliver high\-quality user experiences.
* Write clean, maintainable, and testable code.
* Engage in code reviews and technical discussions to elevate team standards.
* Continuously improve our testing practices and overall code quality.
* Contribute to the evolution of our iOS architecture and development practices.
* Drive technical decisions that directly impact your team's feature development.
**What We're Looking For**
* Strong experience with Swift and modern iOS development.
* A proven track record of writing clean, scalable, and maintainable code.
* Experience working in large, modular codebases within cross\-functional agile teams.
* A strong product mindset with a passion for delivering excellent user experiences.
**What Would Be A Plus**
* Experience with UI/UX polish, custom animations, and iOS accessibility standards.
* Solid understanding of reactive programming (RxSwift or Combine).
* Experience working on large\-scale, high\-traffic consumer applications.
* Familiarity with agentic engineering and AI coding assistants (e.g., Claude Code, GitHub Copilot).
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
* Free office meals, lunch selection from different providers
* 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.