iOS Engineer - Platform Opportunity

Wallapop company

Subscribe to our Telegram & Twitter Channel

iOS Engineer - Platform in GREATER BARCELONA METROPOLITAN AREA

Visa sponsorship & Relocation 7 months ago

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.


Backed by top investors such as Accel, Insight Partners & Naver Corp we bring our total valuation to 806 million EUR and are embarking on our international journey with the aim to become the worldโ€™s best unique goods trading platform.


The Challenge ๐Ÿงฉ

With a 10+ year-old codebase and more than 18 iOS developers pushing code daily to the same repository, we face numerous challenges. Our most important technologies include:

  • Our own simplified TCA-inspired architecture with RxSwift
  • Custom dependency injection system
  • Extensive testing infrastructure including snapshot-based integration tests
  • Modern UIKit and SwiftUI
  • Performance monitoring and analytics tools
  • Realm/CoreData
  • Quick/Nimble
  • Snapshot Testing


What You Will Do ๐Ÿ‘‡

  • Design and implement scalable solutions for our modular architecture
  • Work on continuous integration and deployment pipelines using Python and Bitrise
  • Develop and maintain automation tools for improving developer productivity
  • Create and improve monitoring systems for key metrics and performance indicators
  • Collaborate across different technical stacks to establish best practices and architectural guidelines
  • Drive technical decisions that impact not only iOS but potentially other platforms
  • Help teams adopt and leverage our custom testing infrastructure effectively
  • Proactively identify and solve engineering bottlenecks
  • Work with data-driven approaches to measure and improve development processes


What Weโ€™re Looking For ๐Ÿ”Ž

  • Strong experience with Swift and iOS development
  • Proven track record of writing clean, maintainable code
  • Experience working in large modular codebases with multiple teams
  • Data-driven mindset with strong analytical skills
  • Excellent communication and collaboration abilities
  • Strong problem-solving skills with attention to detail


What Would Be A Plus ๐Ÿš€

  • Experience with CI/CD pipelines and build automation
  • Knowledge of performance monitoring and metrics
  • Experience with Python or other scripting languages
  • Background in developer tooling or infrastructure
  • Deep understanding of iOS build systems and dependency management (like CocoaPods internals or Bazel)
  • Track record of optimizing complex build processes and dependency graphs


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:

  • Competitive phantom shares package for all employees
  • 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 Cigna
  • Flexible working hours + short 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
  • Workiversary 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
  • 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-Add 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.
Apply now

Subscribe our newsletter

New Things Will Always Update Regularly