Desarrollador/a iOS Senior
Softtek Madrid, Community of Madrid, Spain
IT Services and IT Consulting · 10,001+ employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
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
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
-
iOS Engineering Intern
The New York Times New York, New York, United States · $83K/yr
-
Middle/Senior iOS Developer
Devexperts Sofia, Sofia-City, Bulgaria
-
iOS Developer (12 month contract)
Rakuten Kobo Inc. Toronto, Ontario, Canada
-
Senior iOS Engineer
Takeaway City of London, England, United Kingdom
-
Software Engineering Intern, iOS (Summer 2027)
Notion New York, New York, United States · $119K–$127K/yr
-
Senior iOS Engineer
Just Eat Takeaway.com Wealden, England, United Kingdom