Detalle del puesto

Ubicación

COCHABAMBA, Bolivia

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.