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 w
📌 iOS Engineer (Barcelona)
🏢 Wallapop
📍 Barcelona
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.