Detalle del puesto
Ubicación
Tipo de contrato
Indefinido
Fin de postulación
15 feb 2026
Descripción
Desarrollador Móvil iOS
Misión:
Gestionar, mantener y optimizar aplicaciones nativas existentes en Objective-C, con la habilidad de integrar o migrar componentes a Swift.
Requisitos Técnicos:
Lenguajes:
- Objective-C (Avanzado - Indispensable): Manejo experto de sintaxis, gestión de memoria (ARC/Manual), Bloques, Delegados y Runtime.
- Swift: Nivel intermedio para interoperabilidad y nuevas funcionalidades.
Arquitectura: Sólida experiencia en MVC y patrones de diseño (Singleton, Observer, Delegate).
Herramientas: Xcode, Interface Builder (XIBs y Storyboards), Git (flujos de trabajo complejos) y CocoaPods.
Datos y Redes: Core Data, SQLite, consumo de APIs REST/JSON.
Dominio del Ecosistema iOS e Idioma:
Idioma: Inglés Nivel B1 o superior. Capacidad para leer documentación técnica fluida y mantener comunicación escrita básica/intermedia.
Ciclo de Vida: Dominio profundo de los estados de la aplicación (Background/Foreground/Suspended).
App Store: Experiencia en publicación, TestFlight y gestión de certificados/provisioning profiles.
UX/UI: Conocimiento estricto de las Human Interface Guidelines de Apple.
Performance: Capacidad de depuración avanzada con Instruments (detectar leaks y optimizar batería).
Habilidades Blandas:
Arqueología de Código: Paciencia y capacidad analítica para entender y arreglar código antiguo sin documentación.
Resolución de Problemas: Enfoque lógico para solucionar bugs críticos.
Comunicación: Capacidad de explicar deuda técnica a equipos no técnicos.
Adaptabilidad: Facilidad para cambiar mentalmente entre tecnologías antiguas y modernas.