Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Ubicación: Madrid
Modalidad: Híbrido (teletrabajo posible)
Idioma: Español
Viajes / guardias: No
Gestión de equipos: No
Misión del rol
Definir y mantener la arquitectura de referencia iOS para un producto móvil nativo, habilitando entregas iterativas y escalables para iPhone (y/o iPad), con foco en calidad, rendimiento, seguridad y time-to-market.
Responsabilidades
- Definir arquitectura de la aplicación (capas, módulos, navegación, gestión de estado y DI).
- Establecer guías de implementación y buenas prácticas de desarrollo.
- Seleccionar y validar librerías y patrones tecnológicos:
- UIKit / SwiftUI
- Networking
- Persistencia
- Logging
- Establecer estándares de desarrollo:
- Code style
- Estrategia de branching
- Flujo de Pull Requests
- Quality gates
- Cobertura de tests
- Diseñar la estrategia de CI/CD:
- Build
- Test
- Firma de aplicaciones
- Distribución
- Publicación en App Store
- Versionado
- Asegurar requisitos no funcionales (NFRs):
- Performance
- Consumo de recursos
- Accesibilidad
- Seguridad
- Privacidad
- Realizar mentoring técnico y code reviews al equipo iOS.
- Resolver incidencias complejas de arquitectura o rendimiento.
- Coordinar con el Android Architect para garantizar:
- Contratos de API
- Paridad de funcionalidades
- Estrategia de analítica
- Mantener documentación técnica:
- Diagramas de arquitectura
- ADRs (Architecture Decision Records)
- Riesgos y planes de mitigación
mas de 3 años
- Experiencia sólida en desarrollo nativo iOS con Swift y Xcode.
- Experiencia en diseño de arquitecturas móviles.
- Conocimiento de patrones:
- MVVM
- Clean Architecture
- Experiencia con:
- Modularización
- Testing (unit y UI)
- Debugging avanzado
- Integración con APIs REST/JSON.
- Conocimiento de:
- Autenticación
- Almacenamiento seguro (Keychain)
- Experiencia en pipelines de CI/CD:
- GitHub Actions
- Azure DevOps
- Jenkins
- Fastlane
- SwiftUI
- Swift Package Manager (SPM)
- Observabilidad (crash reporting y performance)
- Accesibilidad
- Coordinación de releases y cumplimiento de guidelines de App Store
- iOS Development – Advanced / Expert
- Swift – Advanced
- Mobile Architecture – Advanced
- REST API Integration – Advanced
- CI/CD Mobile – Proficient / Advanced
- Automated Testing – Proficient / Advanced
Apple iOS Application Development (P5 – Master)
Key Skills
Ranked by relevanceReady to apply?
Join Grupo TECDATA Engineering and take your career to the next level!
Application takes less than 5 minutes

