Saltar al contenido principal

Senior iOS Developer

Tecnología
Nir Yu
Mérida, MéxicoHace 2 díasHasta 25/10/2026
Tiempo completo

Descripción del puesto

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.

  • Traducción de Requerimientos: 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: Implementar buenas prácticas de desarrollo, patrones de diseño, pruebas unitarias y diseño responsivo para iPhone y iPad.

  • Integración: Consumir servicios REST/SOAP, manejar APIs de backend (Alamofire/URLSession) y librerías de terceros (Firebase, Cocoapods).

  • Colaboración Ágil: Trabajar activamente en un entorno Scrum interactuando con Product Owners, diseñadores UX/UI, desarrolladores Android y equipos de QA.

Requisitos:

Experiencia Mínima

  • Experiencia General: Mínimo 5 años de experiencia en desarrollo de aplicaciones móviles.

  • Experiencia iOS: 3 a 5 años de experiencia enfocada en desarrollo nativo con Swift 5.

  • Metodologías Ágiles: Experiencia comprobable trabajando bajo marco de trabajo Scrum.

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 (altamente deseable).

  • 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 y programación de vistas por código.

  • Persistencia de Datos: Manejo de CoreData, SQLite, Realm y UserDefaults.

  • Conectividad / APIs: Alamofire, URLSession, lectura/conversión de JSON y comunicación asíncrona (Callbacks, manejo de hilos en segundo plano).

  • Gestión de Entorno iOS: Publicación en AppStore Connect, certificados, provision profiles, keys y frameworks nativos (Keychain, Biométricos, Localización).

  • Herramientas de Control de Versiones: Git (GitHub, GitLab, Bitbucket, Sourcetree) e integración continua.

Deseables
  • Experiencia previa con SDK / API de Shopify.

  • Manejo de animaciones con Lottie.

  • Integración con Firebase (Analytics, Crashlytics, FCM, Remote Config).

Keywords
CrashlyticsGitLabCore DataSQLiteJSONModel–view–presenterModel–view–viewmodelKeychainScrumSoapXcodeInterface BuilderApp storeOpenStackSwiftBitbucketFirebaseGitGithub

¿Te interesa este puesto?