Back to search
Bci Getonbrd · Posted yesterday

Senior iOS Developer

Chile

Mobile Development hybrid lang_not_specified flexible_hours
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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.

Projects

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.

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.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search