Senior iOS Developer
Nir Yu · Remote · posted Aug 24, 2026
What this role actually asks for
Extracted by RemoteHuntMust have
- •Minimum 5 years of mobile development experience
- •Minimum 2 years of Swift 5 native iOS development
- •Experience with Scrum or Agile methodologies
- •Advanced Swift 5 and Xcode
- •Solid experience in MVC, MVP, MVVM, and VIPER
- •Experience with CoreData, SQLite, or Realm
- •Experience with Alamofire or URLSession
Nice to have
- •Shopify API/SDK integration
- •Lottie animations
- •Firebase integration
- •Social media API/library integration
Tools and technologies
Languages required
The full posting
El Rol: Buscamos un Senior iOS Developer para sumarse a la Dirección de Desarrollo e Innovación Digital. El objetivo principal es liderar la construcción, evolución y mantenimiento de aplicaciones móviles nativas enfocadas en impulsar el negocio bancario y prendario de la institución, garantizando alta calidad de código, estabilidad y una experiencia de usuario óptima acorde con los estándares de Apple. Responsabilidades: Desarrollo Nativo: Diseñar y construir aplicaciones nativas iOS utilizando Swift 5 y entornos Xcode. Análisis y Definición Técnica: Comprender las necesidades de negocio y traducirlas en requerimientos técnicos y arquitecturas móviles escalables. Gestión de Publicación: Administrar certificados, provisioning profiles, llaves y la distribución/publicación en AppStore Connect. Calidad de Código y Buenas Prácticas: Implementar patrones de diseño, pruebas unitarias, manejo del ciclo de vida de las aplicaciones y diseño responsivo para iPhone y iPad. Integración y Arquitectura: Consumir servicios REST/SOAP, manejar APIs de backend (Alamofire/URLSession), librerías de terceros (Firebase, Cocoapods) y creación de frameworks. Colaboración Ágil: Trabajar activamente en un entorno Scrum interactuando con Product Owners, diseñadores UX/UI, desarrolladores Android y equipos de QA, brindando servicio al negocio con actitud de colaboración. Requisitos: Experiencia Mínima Experiencia General: Mínimo 5 años de experiencia en desarrollo de aplicaciones móviles. Experiencia iOS (Swift 5): Mínimo 2 años de experiencia enfocado en desarrollo nativo con Swift 5. Metodologías Ágiles: Experiencia comprobable trabajando bajo marco de trabajo Scrum o metodologías ágiles. Stack Técnico e Indispensable (iOS) Lenguaje y Entorno: Dominio avanzado de Swift 5 y Xcode. Arquitecturas: Experiencia sólida en MVC, MVP, MVVM y VIPER (Importante/Requerido). Patrones de Diseño: Coordinators, Singleton, Delegate, Facade, Notification patterns y Clean Architecture. UI & Layouts: SwiftUI, Storyboards (múltiples), Constraints, creación/manejo de archivos .xib, programación de vistas por código y guías de diseño UX de Apple. Controladores: Manejo de al menos el 60% de controladores (Storyboards, Segues, Protocolos, Bloques, Observadores). Persistencia de Datos: Manejo de CoreData, SQLite, Realm (al menos uno de ellos) y UserDefaults. Conectividad / APIs: Alamofire, URLSession, lectura/conversión de respuestas JSON, uso de REST Services y comunicación asíncrona (callbacks, manejo de hilos y tareas en segundo plano). Gestión de Entorno iOS & Frameworks: Publicación en AppStore Connect, certificados, provisioning profiles, keys y frameworks nativos (Keychain, Extensions, Localización, Biométricos). Desarrollo Modular: Creación de Frameworks e integración de SDKs y librerías de terceros. Herramientas de Control de Versiones: Git (GitHub, GitLab, BitBucket, Sourcetree) e integración continua. Deseables Conocimiento de integración de API / SDK de Shopify. Manejo de animaciones con Lottie. Integración con Firebase (Analytics, Crashlytics, FCM, Remote Config). Conexión con APIs/librerías externas de redes sociales.
Is this one actually worth your time?
RemoteHunt scores every remote job 0–100 against your own resume, so you apply to the handful that fit instead of the hundred that don't. Free plan, no card required.