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 ambiente 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 Cl
📌 Senior iOS Developer (Mérida)
🏢 Nir-yu
📍 Mérida