JobHabor

Senior iOS Developer

Nir Yu
Location
Mérida, Mexico
Workplace
Employment
Salary
Apply on the employer’s site

Posted 24d ago

**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.

Skills

  • iOS
  • Swift
  • Xcode
  • SOAP
  • Firebase
  • Android
  • SwiftUI
  • SQLite
  • JSON
  • Git
  • GitHub
  • GitLab
  • Bitbucket
  • Shopify
  • Lottie

More jobs at Nir Yu

All 25

Similar roles