Descripción de la oferta
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: MadridModalidad: Híbrido (teletrabajo posible)Idioma: EspañolViajes / guardias: NoGestión de equipos: NoMisión del rolDefinir 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.ResponsabilidadesDefinir 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 / SwiftUINetworkingPersistenciaLoggingEstablecer estándares de desarrollo:Code styleEstrategia de branchingFlujo de Pull RequestsQuality gatesCobertura de testsDiseñar la estrategia de CI/CD:BuildTestFirma de aplicacionesDistribuciónPublicación en App StoreVersionadoAsegurar requisitos no funcionales (NFRs):PerformanceConsumo de recursosAccesibilidadSeguridadPrivacidadRealizar 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 APIParidad de funcionalidadesEstrategia de analíticaMantener documentación técnica:Diagramas de arquitecturaADRs (Architecture Decision Records)Riesgos y planes de mitigaciónRequisitos imprescindiblesmas de 3 añosExperiencia sólida en desarrollo nativo iOS con Swift y Xcode.Experiencia en diseño de arquitecturas móviles.Conocimiento de patrones:MVVMClean ArchitectureExperiencia con:ModularizaciónTesting (unit y UI)Debugging avanzadoIntegración con APIs REST/JSON.Conocimiento de:AutenticaciónAlmacenamiento seguro (Keychain)Experiencia en pipelines de CI/CD:GitHub ActionsAzure DevOpsJenkinsFastlaneExperiencia deseableSwiftUISwift Package Manager (SPM)Observabilidad (crash reporting y performance)AccesibilidadCoordinación de releases y cumplimiento de guidelines de App StoreSkillsiOS Development – Advanced / ExpertSwift – AdvancedMobile Architecture – AdvancedREST API Integration – AdvancedCI/CD Mobile – Proficient / AdvancedAutomated Testing – Proficient / AdvancedSkill principal requerida:Apple iOS Application Development (P5 – Master)
#J-18808-Ljbffr