
$0-$0 / yr
Salary
argentina
Region
ASAP
Start Date
No company information provided.
Buscamos un/a Senior iOS Engineer para diseñar y desarrollar aplicaciones iOS de alto tráfico en el contexto de banca digital, soportando experiencias críticas como pagos, beneficios, cashback y gestión financiera. Este rol tendrá un impacto directo en la calidad del producto, performance, seguridad y evolución arquitectónica de la aplicación.
Responsabilidades
Diseñar y desarrollar aplicaciones iOS de alto tráfico para banca digital.
Construir experiencias enfocadas en pagos, beneficios, cashback y gestión financiera.
Implementar arquitecturas modernas como Clean Architecture, MVVM, VIPER o TCA, garantizando mantenibilidad, escalabilidad y testabilidad.
Desarrollar interfaces avanzadas utilizando UIKit y participar en la evolución hacia SwiftUI.
Integrar servicios backend mediante APIs REST y URLSession.
Gestionar correctamente el estado y ciclo de vida de las vistas, evitando memory leaks y problemas de retención.
Implementar mecanismos de seguridad de nivel bancario como Keychain, autenticación biométrica y certificate pinning.
Optimizar el rendimiento de la aplicación en términos de memoria, CPU y consumo de red.
Participar en la integración de agentes inteligentes y experiencias conversacionales impulsadas por IA dentro de la aplicación.
Garantizar la calidad mediante pruebas automatizadas y buenas prácticas de desarrollo.
Experiencia sólida como Senior iOS Engineer desarrollando aplicaciones móviles de alto tráfico.
Experiencia en banca digital, fintech o productos financieros orientados al cliente final.
Dominio avanzado de Swift.
Experiencia implementando arquitecturas como Clean Architecture, MVVM, VIPER o TCA.
Experiencia desarrollando interfaces con UIKit; conocimientos en SwiftUI son deseables.
Integración de servicios backend mediante REST APIs, URLSession y SPM.
Manejo de persistencia utilizando UserDefaults y Keychain.
Conocimientos avanzados de concurrencia con Async/Await, Combine y GCD.
Experiencia implementando mecanismos de seguridad móvil como Keychain, autenticación biométrica y certificate pinning.
Experiencia en testing automatizado con XCTest, Quick/Nimble, Nimble Snapshots y herramientas relacionadas.
Conocimientos en procesos de CI/CD utilizando Bitrise, GitLab y/o Fastlane.
Experiencia en monitoreo y observabilidad con Firebase Crashlytics.
Experiencia optimizando performance mediante herramientas como Instruments (Leaks y Time Profiler).
Conocimientos en feature flags, remote config y modularización.
Experiencia o exposición a IA generativa, agentes inteligentes o asistentes conversacionales, idealmente participando en la creación o integración de agentes dentro de aplicaciones.
Conocimiento o experiencia en Jetpack Compose (deseable).
Beneficios
Pago en USD.
Ubicación: 100% remoto
Modalidad flexible, propia de contratación freelance.
Exposición a proyectos de agilismo.
Trabajo con herramientas y plataformas de nivel corporativo.
Contrato indefinido