Senior iOS Developer
Sobre este empleo
Requerimientos del cargo
Dominio de Swift 6 y Concurrencia Moderna: Experiencia avanzada en el uso de Swift 6, específicamente en el manejo de seguridad de hilos mediante async/await, Actors y Structured Concurrency para evitar bloqueos y data races.
Arquitecturas Clean Swift y MVVM: Capacidad para diseñar y mantener proyectos escalables utilizando patrones MVVM o Clean Swift (VIP), aplicando estrictamente principios SOLID y una clara separación de responsabilidades.
Desarrollo Programático en UIKit: Experiencia experta en la creación de interfaces de usuario 100% mediante código (sin Storyboards), con un manejo avanzado de Auto Layout, Constraints y prioridades de visualización.
SwiftUI y Data Flow Moderno: Implementación de vistas declarativas utilizando el nuevo paradigma de Apple con la macro @Observable, asegurando un flujo de datos eficiente, reactivo y una navegación programática sólida.
Estrategias de Server-Driven UI (SDUI): Capacidad para construir interfaces dinámicas basadas en respuestas de Backend, permitiendo la actualización de componentes y vistas sin necesidad de nuevos despliegues en la App Store.
Gestión Avanzada de Memoria y Performance: Conocimiento profundo de ARC (Automatic Reference Counting) para prevenir memory leaks y uso de Instruments para el profiling de hilos, consumo de CPU y optimización de memoria.
Testing y Calidad de Código: Experiencia en la escritura de pruebas unitarias robustas, implementación de Mocks/Spies para aislamiento de lógica y rigor en la revisión de código (Code Reviews) mediante Gitflow.
Automatización de Pipelines y Fastlane: Capacidad para operar y configurar flujos de CI/CD, utilizando Fastlane para la automatización de despliegues, gestión de certificados y distribución de versiones.
Funciones del cargo
Liderar la ejecución, programación, desarrollo y mantención de software mobile iOS, abarcando desde el levantamiento de requerimientos hasta la puesta en producción.
Definir, diseñar e implementar arquitecturas móviles en iOS que sean robustas, eficientes, escalables y mantenibles (Clean Architecture, SOLID, VIPER).
Colaborar directamente con el equipo de Producto y áreas clientes para alinear los o bjetivos de negocio con desafíos técnicos y soluciones de alto impacto.
Desarrollar aplicaciones y librerías móviles de alta calidad para áreas clave como Pagos y Servicios, Cuentas de Usuario y Tarjetas.
Monitorear, detectar, evaluar y solucionar incidencias operativas y errores en producción, identificando causas raíz para garantizar la continuidad del servicio y mantener un código saludable.
Velar por la planificación de proyectos asignados, asegurando el cumplimiento de entregables, estándares de código y cobertura de pruebas unitarias/automatizadas.
Investigar, proponer e implementar constantemente nuevas herramientas, tendencias tecnológicas y patrones de diseño propios del sector Fintech.
Generar e impulsar planes de mejora continua para robustecer las aplicaciones, optimizar el rendimiento (performance) y elevar la calidad global de las soluciones digitales de Bci.
Liderar y ejecutar el ciclo completo de desarrollo, mantención y arquitectura de software para aplicaciones móviles iOS en Bci, transformando requerimientos de negocio en soluciones digitales escalables, de alto rendimiento y con visión de futuro. Colaborando estrechamente con los equipos de Producto y Clientes, el Senior iOS Developer es responsable de diseñar arquitecturas robustas bajo principios Clean/SOLID, garantizar la continuidad operativa, velar por la calidad y cobertura de código, e integrar las últimas tendencias y tecnologías Fintech para optimizar la experiencia financiera de millones de usuarios.
Referencia del mercado
Explorar empleos relacionados
Empleos similares
AI Engineer
Technical Lead Senior
Data Engineer (AI Agents)
Asistente Administrativa
Tutor/a de Apoyo Escolar
Contador (a) General Senior - Empresa de Tecnología y Telecomunicaciones
Preguntas frecuentes
¿Qué salario puedo esperar?
Este anuncio no muestra salario. Roles similares en Chile suelen pagar alrededor de 620 000 $ (mediana de 20 020 ofertas).
¿Cómo solicito este empleo?
Abre la página original de la fuente y contacta allí al empleador. Finder nunca cobra a los candidatos.
¿Estas ofertas están actualizadas?
Sí. Finder actualiza regularmente vacantes de fuentes públicas y elimina las cerradas.
¿Dónde ver el tipo de contrato y el formato de trabajo?
Las condiciones clave aparecen encima de la descripción. También puedes abrir listados relacionados de Bci y Chile.
