iOS Engineer
We are collaborating with a well‑established consumer marketplace, founded more than a decade ago and currently in a phase of strong international expansion. With millions of active users and a mobile‑first product strategy, the company is heavily investing in technology and growing its engineering teams.
They are now looking for an iOS Engineer who enjoys working on complex mobile products, modern architectures, and high‑impact features in cross‑functional teams.
As an iOS Engineer, you will join one of the key product tribes, contributing directly to the core user journey. You’ll work closely with product managers, designers, and backend engineers to build new features, improve performance, and help evolve a large‑scale, highly modular codebase used by millions of people.
What You’ll Do
Develop new features in Swift, applying SOLID principles, Clean Architecture, and engineering best practices.
Work with SwiftUI for new modules and collaborate in the gradual transition from UIKit and RxSwift legacy components.
Write high‑quality, well‑tested code: unit tests, integration tests, and some snapshot tests.
Contribute to architectural decisions within your squad.
Collaborate closely with Product and Design in an Agile, mobile‑first environment.
Participate in refactoring efforts and continuous improvement of code quality and maintainability.
Tech Environment
Swift + SwiftUI
TCA (The Composable Architecture) – nice to have, not required
UIKit (legacy areas)
RxSwift (legacy modules only)
Modular architecture, CI/CD pipelines, strong testing culture
Bazel/Bazel (in gradual adoption)
What We’re Looking For
5+ years of experience building iOS applications with Swift.
Experience with modern architectures: MVVM, MVI, Clean Architecture, TCA or similar.
Strong background in testing: unit, integration; snapshot testing is a plus.
Experience or motivation to work with SwiftUI.
Good understanding of reactive programming (RxSwift) and UIKit fundamentals.
A highly autonomous engineer: squads typically have one iOS developer per team.
Experience working on high‑traffic or large‑scale consumer products is highly valued.
Engineering mindset: quality, maintainability, refactoring, and a user‑centric approach.
What They Offer
Permanent contract.
Hybrid model: minimum of 6 days/month onsite (Barcelona).
Full‑remote during July & August, plus special holiday periods (Christmas / Easter).
Flexible working hours (core 9:00–17:00).
26 vacation days.
Annual bonus: 5–10% based on company performance.
2,000€ annual training budget + 4 training days.
Free meals when working onsite (via delivery partners).
Private health insurance + Urban Sports Club membership.
Multicultural environment with high technical maturity and strong autonomy.
- Departamento
- Mobile
- Puesto
- iOS Developer
- Ubicaciones
- Barcelona
- Estado remoto
- Híbrido
- Salario anual
- 58.000 € - 81.000 €
Colegas
Acerca de Q-Tech
En Q-tech, vivimos y respiramos tecnología. Somos ese equipo que conecta a las mejores mentes del mundo IT con empresas que están listas para comerse el mercado. Llevamos años cazando talento tech, y nos gusta hacerlo de la manera más artesanal posible; nos gusta el trato cercano, real y auténtico.
Amamos lo que hacemos y creemos que el talento no se busca, ¡se atrae! 🚀 Nos movemos como pez en el agua en la comunidad IT, siempre al tanto de lo último en tecnología, startups, y los movimientos del sector. Si eres un crack en lo que haces o una empresa buscando uno, ¡hablamos el mismo idioma!