Categorías
···
Entrar / Registro
Ingeniero Senior de SDK para iOS
Salario negociable
Indeed
Tiempo completo
Presencial
Sin requisito de experiencia
Sin requisito de título
79Q22222+22
Favoritos
Compartir
Parte del contenido se ha traducido automáticamenteVer original
Descripción

**Ubicación:** Remota **Tipo de empleo:** Tiempo completo / Contrato ### **Resumen del puesto** Buscamos un **Ingeniero Senior de SDK para iOS** para diseñar, desarrollar y mantener un SDK para iOS escrito principalmente en **Swift**, que permita a las aplicaciones internas y de socios integrarse sin problemas con nuestras API. Este es un puesto de **ingeniería de plataforma / SDK**, centrado en la **estabilidad, el rendimiento, la eficiencia de memoria y la experiencia del desarrollador**. Colaborará estrechamente con los equipos de Backend, Android y Web/React Native para garantizar un comportamiento coherente en todas las plataformas. ### **Responsabilidades** * Diseñar, desarrollar y mantener el SDK para iOS utilizando Swift. * Crear API del SDK que envuelvan servicios REST para la notificación de eventos y la personalización. * Garantizar la estabilidad del SDK, la optimización del rendimiento, la eficiencia de memoria y un comportamiento seguro dentro de las aplicaciones anfitrionas. * Gestionar la versión del SDK, sus lanzamientos y su compatibilidad hacia atrás. * Crear, publicar y mantener la distribución del SDK mediante CocoaPods, apoyando la migración a Swift Package Manager (SPM). * Desarrollar y mantener pruebas unitarias e integrales para validar el comportamiento del SDK. * Mantener la documentación del SDK y las guías para la integración por parte de los desarrolladores. * Colaborar de forma transversal con ingenieros de SDK de Backend, Android y Web/React Native. ### **Requisitos** * 5 o más años de experiencia en desarrollo nativo para iOS con sólida competencia en Swift. * Experiencia demostrable en la creación y mantenimiento de SDK para iOS, frameworks o bibliotecas reutilizables. * Conocimientos sólidos sobre la gestión de memoria en iOS, la optimización del rendimiento y las limitaciones de la plataforma. * Experiencia consolidada en el consumo de API REST, incluyendo autenticación, reintentos y manejo de errores. * Experiencia con herramientas de gestión de dependencias para iOS (CocoaPods); conocimientos básicos de Swift Package Manager (SPM). * Competencia en Git y en pipelines de CI/CD. ### **Deseable** * Experiencia en la migración de SDK para iOS de CocoaPods a Swift Package Manager. * Experiencia en la distribución de frameworks binarios (XCFrameworks). * Experiencia en el diseño de modelos de error a nivel de SDK, registro de eventos (logging) y diagnóstico. * Conocimientos de DocC u otras herramientas similares de documentación. * Experiencia en el mantenimiento de la interoperabilidad con Objective-C en entornos de múltiples lenguajes. * Experiencia colaborando con plataformas Android o Web/React Native.

Fuentea:  indeed Ver publicación original
Sofía González
Indeed · HR

Compañía

Indeed
Cookie
Configuración de cookies
Nuestras aplicaciones
Download
Descargar en
APP Store
Download
Consíguelo en
Google Play
© 2025 Servanan International Pte. Ltd.