BBVA Bancomer_IOS developer_T&M - 206617
Objetivo del puesto
Participar en el desarrollo, mantenimiento, optimización y evolución de aplicaciones móviles iOS orientadas a millones de clientes del banco. El objetivo principal es mejorar la experiencia digital, estabilidad, rendimiento, accesibilidad y productividad de los servicios móviles para cuentahabientes, garantizando altos estándares de calidad, seguridad y desempeño.
Responsabilidades
Diseñar, desarrollar y mantener funcionalidades para aplicaciones iOS.
Implementar mejoras de rendimiento, estabilidad y experiencia de usuario.
Participar en el análisis técnico de requerimientos funcionales y no funcionales.
Colaborar con equipos multidisciplinarios de negocio, UX/UI, QA, Arquitectura y Seguridad.
Consumir e integrar APIs REST y servicios backend.
Implementar buenas prácticas de desarrollo seguro para aplicaciones financieras.
Atender incidencias productivas y realizar análisis de causa raíz.
Participar en revisiones de código y contribuir a la mejora continua del producto.
Monitorear métricas de desempeño, estabilidad y adopción de funcionalidades.
Colaborar en despliegues, pruebas técnicas y liberaciones a producción.
Requisitos Técnicos
Indispensables
3+ años de experiencia en desarrollo móvil iOS.
Dominio de Swift.
Experiencia con UIKit y/o SwiftUI.
Conocimiento de arquitectura MVC, MVVM y Clean Architecture.
Experiencia consumiendo APIs REST.
Manejo de Git.
Experiencia trabajando bajo metodologías Agile (Scrum/Kanban).
Conocimiento de integración continua y entrega continua (CI/CD).
Manejo de Xcode.
Experiencia en publicación y mantenimiento de aplicaciones en App Store.
Deseables
Conocimiento de Combine.
Experiencia con XCTest y pruebas automatizadas.
Manejo de herramientas de monitoreo y observabilidad.
Experiencia en aplicaciones de banca digital o fintech.
Conocimiento de accesibilidad móvil.
Experiencia en arquitectura modular.
Conocimientos Funcionales
Ciclo completo de desarrollo de software.
Desarrollo orientado a eventos.
Integración con servicios backend.
Seguridad móvil.
Gestión de incidencias y soporte productivo.
Rendimiento y optimización de aplicaciones móviles.
Competencias
Pensamiento analítico.
Resolución de problemas.
Trabajo colaborativo.
Comunicación efectiva.
Orientación al cliente.
Enfoque a resultados.
Capacidad de aprendizaje continuo.
Tecnologías
Swift
SwiftUI
UIKit
Xcode
Git
REST APIs
JSON
CocoaPods / Swift Package Manager
Jenkins / GitHub Actions / Azure DevOps
SonarQube
Firebase (deseable)
Experiencia Ideal
Sector bancario, financiero o fintech.
Aplicaciones de alto volumen transaccional.
Equipos ágiles de desarrollo.
Canales digitales orientados a clientes finales.
Escolaridad
Licenciatura o Ingeniería en Sistemas, Informática, Tecnologías de la Información o carrera afín.