09 ago
|
Empresa líder
|
Madrid
09 ago
Empresa líder
Madrid
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 confiable (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)
#J-18808-Ljbffr
📌 iOS Architect (Madrid)
🏢 Empresa líder
📍 Madrid