Grupo TECDATA Engineering
iOS Architect
Grupo TECDATA EngineeringSpain1 day ago
Full-timeDesign, Art/Creative +1
Descripción del puesto

Buscamos un/a iOS Architect con sólida experiencia en desarrollo móvil nativo para definir y mantener la arquitectura de referencia de una aplicación iOS.

La persona seleccionada será responsable de diseñar la arquitectura técnica del producto móvil, garantizando escalabilidad, calidad, rendimiento y seguridad, así como facilitando entregas iterativas del producto para iPhone y/o iPad.

Responsabilidades

  • Definir la arquitectura de la aplicación iOS (capas, módulos, navegación, gestión de estado y DI).
  • Definir guías de implementación y estándares de desarrollo.
  • Seleccionar y validar librerías y patrones de desarrollo (UIKit / SwiftUI).
  • Definir estándares de calidad:
    • Code style
    • Branching strategy
    • Pull Request workflow
    • Quality gates
    • Cobertura de tests
  • Diseñar la estrategia CI/CD para aplicaciones móviles (build, test, firma, distribución y publicación en App Store).
  • Garantizar requisitos no funcionales (NFRs):
    • Performance
    • Seguridad
    • Privacidad
    • Accesibilidad
  • Realizar code reviews y mentoring técnico al equipo iOS.
  • Resolver incidencias técnicas complejas.
  • Coordinar con el arquitecto Android para asegurar alineamiento técnico (APIs, funcionalidades, analítica).
  • Documentar decisiones arquitectónicas (ADRs, diagramas, riesgos y mitigaciones).
Requisitos

  • Experiencia sólida en desarrollo nativo iOS con Swift y Xcode.
  • Experiencia diseñando arquitecturas de aplicaciones móviles.
  • Conocimiento de patrones como MVVM o Clean Architecture.
  • Experiencia en modularización, testing y debugging.
  • Integración con APIs REST/JSON.
  • Experiencia con autenticación y almacenamiento seguro (Keychain).
  • Experiencia en pipelines CI/CD para mobile con herramientas como:
    • GitHub Actions
    • Azure DevOps
    • Jenkins
    • Fastlane

Key Skills

Ranked by relevance