Softtek

Desarrollador/a iOS Senior

Softtek Madrid, Community of Madrid, Spain

IT Services and IT Consulting · 10,001+ employees

Oct 28
ios Senior (5-10 yrs) Full-time Spain
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and maintain high-quality native iOS applications while participating in architectural decision-making. Collaborate through code reviews and pair programming while ensuring software scalability and performance optimization.

What they look for

Swift 6 SwiftUI UIKit Clean Architecture Hexagonal Architecture SOLID Principles Dependency Injection XCTest Swift Testing CI/CD Xcode Cloud GitHub Actions TestFlight App Store Connect Async/Await Protocol-Oriented Programming

Requirements

Requires over 5 years of experience in native iOS development with a strong command of Swift 6, SwiftUI, and modern concurrency patterns. Candidates must have experience with automated testing, CI/CD pipelines, and professional proficiency in Spanish.

Full description

Descripción del puesto:

Buscamos un/a iOS Developer Senior con más de 5 años de experiencia en desarrollo de aplicaciones móviles nativas para iOS. Formarás parte de un equipo técnico con foco en la calidad del software, la escalabilidad y la evolución continua de aplicaciones en producción. Trabajarás con Swift 6, SwiftUI, arquitecturas modernas y prácticas avanzadas de testing, participando activamente en decisiones de arquitectura y mejora continua del producto.

Habilidades requeridas:

  • Más de 5 años de experiencia en desarrollo iOS con aplicaciones en producción.
  • Dominio de Swift 6, incluyendo Protocol-Oriented Programming, generics y actors.
  • Experiencia en concurrencia moderna con async/await, structured concurrency y Task.
  • Conocimientos sólidos de SwiftUI y experiencia trabajando con UIKit.
  • Experiencia en arquitecturas Clean Architecture, Hexagonal o modulares.
  • Conocimiento de principios SOLID, Dependency Injection y patrones de diseño.
  • Experiencia en testing automatizado con XCTest y Swift Testing.
  • Conocimientos de CI/CD con Xcode Cloud, GitHub Actions, TestFlight y App Store Connect.

Responsabilidades (Actividades a desempeñar):

  • Diseñar, desarrollar y mantener aplicaciones iOS de alta calidad.
  • Participar en decisiones de arquitectura y evolución de soluciones móviles.
  • Implementar nuevas funcionalidades garantizando escalabilidad y mantenibilidad.
  • Integrar servicios backend y optimizar el rendimiento de las aplicaciones.
  • Desarrollar y ejecutar pruebas automatizadas para garantizar la calidad del software.
  • Colaborar mediante revisiones de código, pull requests y sesiones de pair programming.
  • Contribuir a la mejora y mantenimiento de pipelines de integración y despliegue continuo.
  • Elaborar documentación técnica y promover buenas prácticas de desarrollo.

Idiomas requeridos:

  • Español: nivel profesional.

Localización:

Modelo híbrido Softtek 56 en nuestras oficinas de Madrid.

Además, habrá que acudir una vez al trimestre a las oficinas del cliente, situadas en Madrid.

Información sobre nuestro proceso de selección:

Como parte de nuestra apuesta por una experiencia de selección más flexible, objetiva y accesible, las fases iniciales del proceso podrán realizarse mediante entrevistas impulsadas por Inteligencia Artificial a través de nuestra plataforma Eightfold.

Esta tecnología nos ayuda a conocer mejor la experiencia, competencias y motivaciones de cada profesional, ofreciendo además la posibilidad de realizar la entrevista en el momento que mejor se adapte a su disponibilidad.

La Inteligencia Artificial forma parte del proceso como herramienta de apoyo, pero las decisiones de selección siguen siendo revisadas y tomadas por personas de nuestro equipo de Talent Acquisition.

Similar roles