iOS Architect – Proyecto Mobile (Madrid)
Tarifa máxima: hasta 50 €/hora
Ubicación: Madrid
Modalidad: Híbrido
Horario:
Lunes a Jueves: 09:00 – 19:00
Viernes: 08:00 – 14:30
Tipo de proyecto: Proyecto cerrado
Experiencia mínima requerida: +3 años
Idioma requerido: Español
🎯 Misión del rol
Buscamos un iOS Architect responsable de definir y mantener la arquitectura de referencia de una aplicación móvil nativa para iOS, garantizando escalabilidad, calidad técnica y entregas continuas en un entorno de desarrollo moderno.
La persona seleccionada tendrá un papel clave en la definición de estándares técnicos, arquitectura de la aplicación y buenas prácticas de desarrollo, asegurando un producto robusto, seguro y con alto rendimiento para dispositivos iPhone (y potencialmente iPad).
🧩 Responsabilidades principales
Definir y evolucionar la arquitectura iOS de la aplicación:
diseño por capas
modularización
navegación
gestión de estado
inyección de dependencias (DI).
Seleccionar y validar frameworks, librerías y patrones de arquitectura:
UIKit o SwiftUI
networking
persistencia de datos
logging y observabilidad.
Establecer estándares de desarrollo y calidad:
code style
branching strategy
flujo de Pull Requests
quality gates y cobertura de testing.
Diseñar e implementar la estrategia de CI/CD para aplicaciones iOS:
build y ejecución de tests
firma de aplicaciones
distribución
gestión de versiones y publicación en App Store.
Definir y garantizar requisitos no funcionales (NFRs):
rendimiento y consumo de recursos
seguridad y privacidad
accesibilidad
compatibilidad entre versiones de iOS.
Realizar mentoring técnico, code reviews y resolución de incidencias complejas dentro del equipo iOS.
Coordinarse con el Android Architect para asegurar consistencia entre plataformas:
contratos de APIs
analítica
paridad de funcionalidades.
Documentar la arquitectura mediante diagramas técnicos, decisiones de arquitectura (ADR), análisis de riesgos y estrategias de mitigación.
⚙️ Requisitos imprescindibles
Experiencia sólida en desarrollo nativo iOS con Swift y Xcode.
Experiencia diseñando arquitecturas mobile escalables.
Conocimiento de patrones de arquitectura (MVVM, Clean Architecture).
Experiencia en modularización de aplicaciones iOS.
Desarrollo de testing automatizado (unit testing y UI testing).
Integración con APIs REST/JSON.
Implementación de autenticación y almacenamiento seguro de credenciales (Keychain).
Experiencia con pipelines CI/CD para aplicaciones móviles.
Ejemplos de herramientas:
GitHub Actions
Azure DevOps
Jenkins
Fastlane
⭐ Conocimientos valorables
Experiencia con SwiftUI.
Uso de Swift Package Manager (SPM).
Herramientas de observabilidad mobile (crash reporting y performance monitoring).
Implementación de accesibilidad en aplicaciones iOS.
Experiencia coordinando releases y publicación en App Store cumpliendo las guidelines de Apple.
🧠 Skills clave
iOS Development – Advanced / Expert
Swift – Advanced
Mobile Architecture – Advanced
REST API Integration – Advanced
CI/CD Mobile – Advanced
Automated Testing – Advanced
- 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.