Senior iOS Developer

Nir Yu

Mérida, MXRemote

Try resume matching

Upload your resume to see how it matches a sample of current jobs. No account needed.

About this role

<p><strong>El Rol:</strong></p><p>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.</p><p></p><p><strong>Responsabilidades:</strong></p><ul><li><p>Desarrollo Nativo: Diseñar y construir aplicaciones nativas iOS utilizando Swift 5 y entornos Xcode.</p></li><li><p>Análisis y Definición Técnica: Comprender las necesidades de negocio y traducirlas en requerimientos técnicos y arquitecturas móviles escalables.</p></li><li><p>Gestión de Publicación: Administrar certificados, provisioning profiles, llaves y la distribución/publicación en AppStore Connect.</p></li><li><p>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.</p></li><li><p>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.</p></li><li><p>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.</p></li></ul><p></p><p><strong>Requisitos:</strong></p><p><strong>Experiencia Mínima</strong></p><ul><li><p>Experiencia General: Mínimo 5 años de experiencia en desarrollo de aplicaciones móviles.</p></li><li><p>Experiencia iOS (Swift 5): Mínimo 2 años de experiencia enfocado en desarrollo nativo con Swift 5.</p></li><li><p>Metodologías Ágiles: Experiencia comprobable trabajando bajo marco de trabajo Scrum o metodologías ágiles.</p></li></ul><p><strong>Stack Técnico e Indispensable (iOS)</strong></p><ul><li><p>Lenguaje y Entorno: Dominio avanzado de Swift 5 y Xcode.</p></li><li><p>Arquitecturas: Experiencia sólida en MVC, MVP, MVVM y VIPER (Importante/Requerido).</p></li><li><p>Patrones de Diseño: Coordinators, Singleton, Delegate, Facade, Notification patterns y Clean Architecture.</p></li><li><p>UI &amp; 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.</p></li><li><p>Controladores: Manejo de al menos el 60% de controladores (Storyboards, Segues, Protocolos, Bloques, Observadores).</p></li><li><p>Persistencia de Datos: Manejo de CoreData, SQLite, Realm (al menos uno de ellos) y UserDefaults.</p></li><li><p>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).</p></li><li><p>Gestión de Entorno iOS &amp; Frameworks: Publicación en AppStore Connect, certificados, provisioning profiles, keys y frameworks nativos (Keychain, Extensions, Localización, Biométricos).</p></li><li><p>Desarrollo Modular: Creación de Frameworks e integración de SDKs y librerías de terceros.</p></li><li><p>Herramientas de Control de Versiones: Git (GitHub, GitLab, BitBucket, Sourcetree) e integración continua.</p></li></ul><p><strong>Deseables</strong></p><ul><li><p>Conocimiento de integración de API / SDK de Shopify.</p></li><li><p>Manejo de animaciones con Lottie.</p></li><li><p>Integración con Firebase (Analytics, Crashlytics, FCM, Remote Config).</p></li><li><p>Conexión con APIs/librerías externas de redes sociales.</p></li></ul>

More at Nir Yu

More in Mérida, MX

Similar roles

Related job searches