Senior iOS Developer
Nir Yu Mérida, Yucatán, Mexico
Staffing and Recruiting · 201-500 employees
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
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
-
Software Engineer III - IOS
JPMorgan Chase & Co. New York, New York, United States · $138K–$185K/yr
-
iOS developer
Coolblue Rotterdam, South Holland, Netherlands
-
[Job-31192] Mid-level iOS Mobile Developer, Brazil
CI&T Brazil
-
IOS Service Performance Controller
Leonardo Yeovil, England, United Kingdom
-
iOS Developer 2026
Numrah Osnabrück, Lower Saxony, Germany
-
Senior iOS Engineer
Depop London, England, United Kingdom