iOS Developer (CÓDIGO s1468)

BCI Banco

Santiago

Híbrido

CLP 39.060.000 - 72.540.000

Jornada completa

14 días+
Generador de candidaturas

Transforma esta oferta en una entrevista — un currículum y una carta de presentación creados pensando en lo que quiere el empleador.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Permisos flexibles
Horarios flexibles
Jornada reducida
Vacaciones extra
Trabajo desde cualquier lugar
Oportunidad en el extranjero

Descripción de la vacante

Líder de desarrollo iOS en BCI Banco: se responsabiliza de la arquitectura y entrega de soluciones móviles iOS escalables, con foco en rendimiento y calidad. Colabora con equipos de Producto y Clientes para traducir requerimientos en productos Fintech de alto impacto.

El rol exige manejo de Swift 6, Clean Architecture y patrones como MVVM/Clean Swift, con pruebas y CI/CD para liberar versiones robustas.

Formación

  • Experiencia avanzada en desarrollo iOS con Swift 6.
  • Domínio de conceptos de arquitectura Clean / SOLID y patrones MVVM/VIPER.
  • Comprensión profunda de rendimiento, memoria y testing en iOS.

Responsabilidades

  • Liderar la ejecución, programación, desarrollo y mantención de software móvil iOS.
  • Definir y diseñar arquitecturas móviles en iOS (Clean Architecture, SOLID, VIPER).
  • Colaborar con Producto y Clientes para alinear objetivos de negocio con soluciones técnicas.
  • Desarrollar apps y librerías móviles para Pagos, Cuentas de Usuario y Tarjetas.
  • Monitorear incidencias en producción y garantizar continuidad del servicio.
  • Planificar proyectos y asegurar entregables y pruebas unitarias/automatizadas.
  • Investigar e implementar nuevas herramientas y patrones de diseño Fintech.
  • Generar planes de mejora continua para rendimiento y calidad.

Conocimientos

Swift 6
Concurrency (async/await)
UIKit
SwiftUI
VIPER
MVVM
Clean Architecture
SOLID principles
Memory management

Herramientas

Xcode
Git (GitFlow)
Instruments
Fastlane
CI/CD pipelines

Descripción del empleo

* Modalidad de trabajo que actualmente tiene este cargo, la cuál está sujeta a definiciones del negocio y la naturaleza de las funciones, cualquier cambio a la modalidad de trabajo se informará oportunamente.

Misión del Cargo

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.

En este rol tendrás la oportunidad de:
  • 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.
  • 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.
Condiciones:
  • Indefinido.
  • 1 día presencial, 4 online.

¡Súmate y sé protagonista! #LoMejorDeTrabajarenBci

Para que puedas disfrutar lo bueno de la vida con lo mejor del trabajo cuentas con permisos, días flexibles, jornada reducida, posibilidad de ajustar tu horario de entrada y salida, días adicionales de vacaciones por temporada baja, hay cargos con posibilidad de trabajar en el extranjero o desde cualquier parte de Chile, entre otros.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Especialista Integración Pleno (CÓDIGO s1227)
Especialista Integración Pleno (CÓDIGO s1227)

BCI Banco • Santiago

Híbrido
CLP 48.000.000 - 60.000.000
Días flexibles
Modalidad híbrida
Senior iOS Engineer - Fintech, Remote & Flexible Hours
Senior iOS Engineer - Fintech, Remote & Flexible Hours

BCI Banco • Santiago

Híbrido
CLP 39.060.000 - 72.540.000
Permisos flexibles
Horarios flexibles
Jornada reducida
+3
Desarrollador de aplicaciones
Desarrollador de aplicaciones

Amaris Consulting | Part of Mantu • Santiago

Híbrido
CLP 28.000.000 - 42.000.000
Academia interna
WeCare Together
Eventos internos
Product Owner Tarjeta de Crédito MACHBANK (CÓDIGO s2426)
Product Owner Tarjeta de Crédito MACHBANK (CÓDIGO s2426)

BCI Banco • Santiago

Híbrido
CLP 24.000.000 - 36.000.000
Flexibilidad 360
Formación y Desarrollo
Compensación total
+2
Controller Financiero Ecosistema Retail (CÓDIGO s2355)
Controller Financiero Ecosistema Retail (CÓDIGO s2355)

BCI Banco • Santiago

Presencial
CLP 39.060.000 - 66.960.000
Permisos
Días flexibles
Jornada reducida
+3
Ejecutivo/a Integral - Concepción (CÓDIGO s2236)
Ejecutivo/a Integral - Concepción (CÓDIGO s2236)

BCI Banco • Concepcion

Presencial
CLP 15.624.000 - 22.320.000
Permisos y días flexibles
Jornada reducida
Horario ajustable
Desarrollador Mobile iOS
Desarrollador Mobile iOS

Kabeli • Santiago

Presencial
CLP 20.088.000 - 27.900.000
Día libre por cumpleaños
Bonos de Fiestas Patrias
Seguro de salud, vida y dental
+1
Líder Técnico Mobile
Líder Técnico Mobile

Kabeli Selección • Santiago

Presencial
CLP 20.088.000 - 26.784.000
2 días administrativos al año
Día libre por tu cumpleaños
Bonos de Fiestas Patrias y Navidad
+1
Software Engineer Mobile Android MACHBANK
Software Engineer Mobile Android MACHBANK

MACHBANK • Santiago

Presencial
CLP 18.000.000 - 28.000.000
Inducción presencial de 2 semanas
Modalidad 4x1: 4 días remoto, 1 día en
Contrato indefinido
Operador/a de Tecnología Senior (CÓDIGO s2409)
Operador/a de Tecnología Senior (CÓDIGO s2409)

BCI Banco • Santiago

Híbrido
CLP 20.088.000 - 35.712.000
Permisos y días flexibles
Jornada reducida
Ajuste horario