Nir Yu

Senior iOS Developer

Nir Yu Mérida, Yucatán, Mexico

Staffing and Recruiting · 201-500 employees

3 h ago
ios Senior (5-10 yrs) Full-time Mexico
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Lead the construction, evolution, and maintenance of native iOS applications to support banking and lending business operations. Collaborate with cross-functional teams including Product Owners, UX/UI designers, and QA to ensure high-quality code and optimal user experience.

What they look for

Swift 5 Xcode iOS Development MVC MVP MVVM VIPER SwiftUI CoreData SQLite Realm Alamofire Git Scrum AppStore Connect Firebase

Requirements

Requires at least 5 years of general mobile development experience with 3 to 5 years specifically in native iOS development using Swift 5. Candidates must have proven experience with Scrum methodologies and proficiency in mobile architectures like MVC, MVVM, and VIPER.

Full description

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

Similar roles