Job Search and Career Advice Platform

Senior iOS Engineer

Sé de los primeros solicitantes.
Solo para miembros registrados
Madrid
EUR 40.000 - 60.000
Sé de los primeros solicitantes.
Ayer
Descripción del empleo

Rol

Senior iOS Engineer

Skills

iOS, Swift 6, Swift UI, Async / Await, UIKit

Tipo de contrato

Permanente

Modalidad de trabajo

Híbrida (1 vez por semana en oficina)

Fecha de incorporación

Mediados de enero

Descripción

Estamos buscando un Senior iOS Engineer con sólidos conocimientos técnicos, experiencia demostrable en apps en producción y capacidad para liderar decisiones arquitectónicas dentro de un entorno dinámico y altamente colaborativo.

Responsabilidades

  • Diseñar, desarrollar y mantener aplicaciones nativas iOS: UI, integración con backend, rendimiento y seguridad.
  • Impulsar decisiones de arquitectura y promover buenas prácticas de ingeniería.
  • Elaborar documentación técnica clara y contribuir a la mejora continua del ecosistema móvil.
  • Colaborar con equipos de backend, UX / UI y producto para optimizar la experiencia del usuario.
  • Garantizar alta calidad del código mediante testing, revisiones y refactorizaciones continuas.

Experiencia

5+ años desarrollando aplicaciones iOS en producción con ciclos de release frecuentes.

Lenguaje y paradigmas

Dominio de Swift 6 y sus características avanzadas (protocol-oriented, generics avanzados, actors).

Conocimientos sólidos de async / await, structured concurrency, Tasks y actors.

Dominio de SwiftUI, combinándolo con UIKit cuando sea necesario.

Conocimiento profundo del SDK de iOS (ciclo de vida, gestión de memoria, threading).

Arquitectura y diseño

Experiencia con arquitectura hexagonal, Clean Architecture o arquitecturas modulares.

Dominio de patrones: SOLID, Dependency Injection, diseño orientado a protocolos.

Flujo de datos claro mediante MVVM, TCA, coordinators u otras variantes justificadas.

Capacidad de refactorizar para escalar y mejorar la mantenibilidad.

Testing y calidad

  • Experiencia con XCTest, Swift Testing.
  • Familiaridad con CI / CD (Xcode Cloud, GitHub Actions).
  • Buenas prácticas de code review y pair programming.

Infraestructura

  • Configuración y mantenimiento de pipelines CI / CD.
  • Deploys automáticos con TestFlight y App Store Connect.

Qué ofrecemos

  • Proyecto de larga duración con impacto real.
  • Oportunidad de trabajar con tecnologías modernas y decisiones técnicas relevantes.
  • Cultura de ingeniería basada en buenas prácticas, calidad y colaboración.
  • Entorno estable, dinámico y con foco en el desarrollo profesional.