Point your AI agent at freehire and let it find you a job.

Get the CLI →

InfoJobs

NewBe an early applicant

Staff iOS Engineer Infojobs

Posted Updated
Discussion

Summary

Staff iOS engineer on InfoJobs' iOS team in Barcelona, building and scaling the native app behind Spain's #1 jobs marketplace — driving architecture, testing and CI/CD standards, tackling technical debt, and mentoring engineers. Core stack: Swift, SwiftUI/UIKit, MVP/MVVM, async/await, Fastlane and Bitrise.

¡Ayúdanos a conectar a más empresas con el talento que necesitan! En InfoJobs formamos parte de uno de los momentos más importantes en la vida de millones de personas: encontrar trabajo. Pero detrás de cada nueva oportunidad profesional hay también una empresa buscando el talento que necesita para crecer. Y ahí es donde puedes marcar la diferencia. About the Role You will join the InfoJobs iOS engineering team, which maintains the #1 jobs marketplace position in Spain. We are looking for an exceptional Senior iOS Developer to work in a cross-functional product team using Agile methodologies (SCRUM and Lean). You will collaborate with Product and Design to shape solutions, taking ownership of features from discovery to production. What You'll Do Strategic & Cross-Team Impact: Responsible end-to-end for tactical or strategic initiatives (including epics, OKRs, or OKR Projects) spanning more than 1 Quarter that involve and influence multiple teams and disciplines. Design & Implementation: Build and scale features in a native iOS app used by millions of users, participating in the identification of innovative new solutions based on best practices and a broad perspective. Architecture & Best Practices: Drive architectural decisions and promote/define good practices to be adopted within the iOS discipline, even impacting other disciplines, aligned with industry evolution. Master the frameworks and infrastructure necessary for the development, implementation, and deployment of our solutions. Technical Debt & Problem Solving: Take responsibility for leading, managing, monitoring, and proactively solving the main technical debt items of your discipline across teams. Act as a role model to maintain and support services in production and promptly resolve incidents. Mentorship & Team Leadership: Grow, improve, and accelerate colleagues using technical mentoring and coaching techniques. Take direct responsibility for the technical development of at least 1 person from your discipline. Knowledge Sharing & Talent Attraction: Proactively share knowledge internally and externally (through training, talks, documentation, etc.) and collaborate in corporate image promotion. Participate in hiring processes and attract talent by attending conferences, networking events, and sharing technical milestones. What We're Looking ForRequired Patterns: Design and guide the team in scalable feature implementation using MVP / MVVM. Quality Assurance: Drive robust testing standards across the discipline using Quick/Nimble (BDD), XCTest, snapshot tests, and KIF, utilizing Sourcery for auto-generated test doubles. Asynchronous Patterns: Lead the adoption of modern async/await concurrency while maintaining and safely migrating legacy PromiseKit flows. Tooling: Own, scale, and optimize mobile CI/CD pipelines and team tooling using Fastlane, Bitrise, SwiftLint, and Danger. Deep expertise in Swift and SwiftUI/UIKit. Solid understanding of Clean Architecture, Repository patterns, and Dependency Injection. Proven ability to anticipate impact, manage tradeoffs, and manage stakeholders. Ability to influence product or business decisions through business impact analysis in the medium or long term. Hands-on experience with unit/UI testing, CI/CD, and monitoring. Comfort with a large, hybrid codebase (~30% UIKit, ~70% SwiftUI). Valued Experience working with agents and AI (Claude, Gemini) SwiftUI-first mindset for new features. Experience with A/B testing and feature flags. Knowledge of Sourcery or other code generation tools. Up to date with the latest ecosystem, including iOS 26 and new Apple frameworks. ¿Por qué unirte a InfoJobs? Formarás parte de la plataforma líder de empleo en España, en un entorno innovador, colaborativo y orientado al crecimiento. Tendrás autonomía para gestionar una cartera de clientes estratégicos, generar un impacto real en su desarrollo y seguir impulsando tu carrera profesional junto a un equipo apasionado por lo que hace.

Skills

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available