iOS Architect
Buscamos un iOS Architect con sólida experiencia en desarrollo móvil nativo para definir y liderar la arquitectura técnica de un producto iOS.
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
Requisitos imprescindibles
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
Experiencia deseable
SwiftUI
Swift Package Manager (SPM)
Observabilidad (crash reporting y performance)
Accesibilidad
Coordinación de releases y cumplimiento de guidelines de App Store
Skills
iOS Development – Advanced / Expert
Swift – Advanced
Mobile Architecture – Advanced
REST API Integration – Advanced
CI/CD Mobile – Proficient / Advanced
Automated Testing – Proficient / Advanced
Skill principal requerida:
Apple iOS Application Development (P5 – Master)
- Ubicaciones
- Madrid
- Estado remoto
- Híbrido
Madrid
Lugar de trabajo y cultura
La clave es contar con un equipo humano extraordinariamente preparado y motivado, que renueva constantemente sus conocimientos, y que basa su trabajo en el diálogo continuo, la proximidad a nuestros clientes y l profesionalidad
Acerca de TECDATA ENGINEERING
TECDATA ENGINEERING es un proveedor líder de soluciones y servicios tecnológicos especializado en proyectos globales de tecnología avalado por su portfolio de servicios y productos enfocados a generar valor añadido, aumentar la ventaja competitiva y reducir costes para sus clientes. Estamos presentes en los sectores económicos más importantes: Banca, Telecomunicaciones, Seguros.