Responsabilidades
Diseñar, desarrollar, optimizar y mantener aplicaciones móviles nativas de alta complejidad para iOS, asegurando altos estándares de calidad, rendimiento y seguridad.
Analizar requerimientos, diseñar soluciones técnicas, construir interfaces con SwiftUI y UIKit, e integrar APIs REST, GraphQL, WebSockets y servicios de persistencia/encriptación.
Garantizar la calidad del código mediante pruebas unitarias/integración (XCTest), revisiones de código (code review) y la implementación de buenas prácticas de arquitectura (MVVM / Clean Architecture).
Administrar el control de versiones (Git/GitHub), automatizar procesos de CI/CD (Fastlane, GitHub Actions, Xcode Cloud) y liderar la gestión de despliegues en TestFlight y App Store Connect.
Monitorear el desempeño mediante Crashlytics/Sentry, resolver incidentes de tercer nivel y atender bugs o hotfixes para asegurar la disponibilidad de la plataforma ($\ge$99.5%).
Colaborar de forma multifuncional con áreas internas (Transformación Digital, Experiencia de Clientes, Laboratorio SIL) y proveedores/partners tecnológicos externos.
Actuar como referente técnico y mentor dentro del equipo, participando en revisiones de arquitectura, estimaciones de proyectos y compartiendo mejores prácticas.
Requisitos
- Profesional graduado en Ingeniería en Sistemas, Informática o carreras afines (Posgrado deseable), ubicado en Guatemala y con nivel de inglés intermedio como mínimo (avanzado deseable).
- Mínimo 3 años de experiencia comprobable en desarrollo de aplicaciones nativas para iOS y al menos 3 aplicaciones publicadas en producción en App Store.
- Dominio avanzado de Swift, SwiftUI, UIKit, Swift Concurrency (async/await), patrón de arquitectura MVVM y conocimientos de Objective-C, Clean Architecture, Combine y accesibilidad (a11y).
- Experiencia sólida en consumo e integración de servicios (URLSession, REST, GraphQL Apollo, WebSockets), persistencia segura (Core Data, SQLite, Keychain) y mecanismos de seguridad (TLS, Certificate Pinning).
- Manejo de herramientas del ecosistema iOS: Xcode, Instruments, LLDB, gestores de dependencias (SPM, CocoaPods), Git/GitHub y monitoreo (Crashlytics, Sentry, Feature Flags).
- Deseables certificaciones relevantes (App Development with Swift, AWS, Scrum) o conocimientos complementarios en Android (Jetpack Compose, MDM/EMM) y Linux/C.
- Competencias clave: Liderazgo técnico, capacidad analítica y resolución de problemas, adaptabilidad al cambio, orientación al cliente y trabajo en equipo.
- Modalidad presencial en Guatemala (con equipo especializado y monitor asignados) y disponibilidad mínima para viajar.