




Resumen del Puesto: Desarrollador iOS con experiencia en Swift para construir y evolucionar funcionalidades móviles, garantizando una experiencia rápida, segura y accesible. Puntos Destacados: 1. Construir y evolucionar funcionalidades móviles en la aplicación de Scotiabank 2. Asegurar cumplimiento de lineamientos de diseño, seguridad y desempeño 3. Trabajar en colaboración con equipos UX/UI, Backend BFF, QA y Arquitectura Empresa de giro bancario, solicita **iOS Developer** Propósito El Desarrollador iOS Developer tiene como propósito construir y evolucionar las funcionalidades móviles en la aplicación de Scotiabank, garantizando una experiencia rápida, segura y accesible, y una integración confiable con la capa de servicios orquestados BFFs. Asegura el cumplimiento de lineamientos de diseño, seguridad, accesibilidad y desempeño, habilitando toda la funcionalidad requerida en la plataforma digital. Educación / Experiencia * Ingeniería, Licenciatura en Sistemas o carrera afín. * Conocimientos sólidos en arquitectura aplicativas. * Preferible 3 años de experiencia desarrollando aplicaciones de escritorio y/o aplicaciones web, con conocimiento de múltiples lenguajes de programación. * Conocimiento de implementación de modelos de seguridad. * Alto dominio de lógica de programación. * Ingles: Conversacional B2 Requisitos : * **5\+ años de experiencia en desarrollo iOS.** * **Swift (dominio)**, conocimiento sólido del **ecosistema iOS.** * UIKit y SwiftUI, Combine o async/await, URLSession, Alamofire u otro cliente HTTP, CoreData o base tecnológica equivalente para persistencia. * **Manejo de REST/JSON** y opcional: GraphQL. * Experiencia con OAuth2, JWT, certificate pinning, cifrado y almacenamiento seguro (Keychain / Secure Enclave). * Testing: XCTest, XCUITest, mocks, pruebas de regresión en módulos clave. * Perfilamiento y performance: Instruments (Time Profiler, Allocations, Leaks). * **CI/CD, uso de TestFlight**, administración de certificados y perfiles de provisión. * **Control de versiones Git** (pull requests, revisiones de código). * **Conocimiento de lineamientos de accesibilidad de Apple.** Responsabilidades. * Diseñar, desarrollar y mantener funcionalidades iOS utilizando Swift y los componentes modernos de iOS SDK, siguiendo principios de arquitectura limpia (Clean Architecture) y patrones como MVVM/MVI. * Consumir APIs REST/JSON o GraphQL expuestas por la capa de servicios BFFs, implementando manejo robusto de errores, timeouts, reintentos y validaciones. * Implementar buenas prácticas de seguridad: Keychain, Secure Enclave, certificate pinning, protección de datos sensibles, manejo seguro de tokens OAuth2/OIDC, y cumplimiento de lineamientos corporativos y regulatorios. * Asegurar alto desempeño, optimización de memoria, eficiencia en renderizado, tiempos de carga, y uso de listas paginadas. * Integrar caché local y manejo offline usando frameworks como CoreData, Realm o UserDefaults/Keychain según la criticidad de los datos. * Implementar analítica de uso, telemetría y trazabilidad integrándose a la estrategia de métricas y eventos (incluyendo IDs de correlación cuando aplique). * Escribir y mantener pruebas unitarias y de UI usando XCTest, XCUITest y mock frameworks. * Participar activamente en code reviews, definición de estándares de desarrollo, refactorización continua y adopción de buenas prácticas. * Trabajar en estrecha colaboración con equipos UX/UI, Backend BFF, QA y Arquitectura para asegurar una correcta integración extremo a extremo. * Mantener documentación técnica, guías de buenas prácticas y decisiones de diseño. * Promover un ambiente de trabajo colaborativo * Cumplimiento de cursos obligatorios al 100% en tiempo y forma. Ofrecemos: * Sueldo: 100% nomina * Prestaciones de ley * Seguro de vida * Seguro de GMM * **Modalidad: Hibrida** * **Zona a laborar: Lomas de Chapultepec** Sueldo: Hasta $40,000\.00 al mes Beneficios: * Seguro de gastos médicos mayores * Seguro de vida Experiencia: * desarrollo iOS.: 5 años (Deseable) * Swift (dominio), conocimiento sólido del ecosistema iOS.: 5 años (Deseable) * Manejo de REST/JSON : 3 años (Deseable) * CI/CD, uso de TestFlight: 4 años (Deseable) * Control de versiones Git : 3 años (Deseable) * • Conocimiento de lineamientos de accesibilidad de Apple: 2 años (Deseable) Idioma: * Ingles conversacional (Obligatorio) Lugar de trabajo: remoto híbrido en Lomas de Chapultepec, CDMX


