Desarrollador ios
Remoto LATAM
Esta vacante es 100% remota y está abierta a candidatos de cualquier país de LATAM (Argentina, Bolivia, Brasil, Chile, Colombia, México, Paraguay, Uruguay). Aunque la ficha menciona una ciudad, no es necesario residir allí: la empresa contrata desde toda la región.
IFIT SolutionsAmérica Latina (Remoto)
85 personas interesadas en esta vacante
Sé uno de los primeros en postularte
SalarioSalario no especificado
Jornadafull-time
Modalidadremote
Publicado26 jun
Verificada actualmente: 26 jun
Buscamos un desarrollador iOS para trabajar de forma remota en equipo desde cualquier ciudad de América Latina. El puesto es full-time, con enfoque en creación de aplicaciones nativas y experiencia en Swift y frameworks como SwiftUI o Combine. No se especifica salario ni fecha de publicación.
Acerca del puesto
Buscamos un/a desarrollador/a senior de iOS con experiencia comprobada en aplicaciones bancarias para trabajar en proyectos de alto impacto. Aquí diseñarás y construirás soluciones robustas para pagos, cashback, beneficios y gestión financiera, asegurando que cada interacción sea fluida, segura y escalable. El trabajo incluye desde la arquitectura técnica hasta la integración de herramientas avanzadas de inteligencia artificial y monitoreo en tiempo real. Si te apasiona optimizar el rendimiento en entornos exigentes y quieres contribuir a productos que la gente usa todos los días, este es tu lugar.
Responsabilidades principales
- Desarrollar aplicaciones iOS para banca digital, enfocándote en pagos, cashback y gestión financiera, con un enfoque en escalabilidad y bajo latencia.- Aplicar arquitecturas modernas (Clean Architecture, MVVM o TCA) para garantizar código mantenible, testable y adaptable a cambios futuros.- Crear interfaces con UIKit (y migrar progresivamente a SwiftUI) optimizando rendimiento, consumo de recursos y compatibilidad con versiones antiguas de iOS.- Integrar servicios backend mediante URLSession, asegurando resiliencia ante fallos de red, timeouts y condiciones extremas.- Implementar seguridad banking-grade con Keychain, biometría y certificate pinning, protegiendo datos sensibles contra ataques MITM.- Optimizar el consumo de CPU, memoria y red para que la app funcione sin problemas incluso en dispositivos con recursos limitados.- Incorporar agentes conversacionales (como Kiro) para experiencias personalizadas, recomendaciones inteligentes y automatización de flujos, priorizando UX y cumplimiento normativo.- Garantizar calidad mediante pruebas automatizadas (XCTest, Nimble, Quick) y pipelines de CI/CD (Bitrise, GitLab, Fastlane).- Participar en decisiones técnicas y de producto, alineando el desarrollo con métricas clave como engagement, retención y conversión de usuarios.
Requisitos indispensables
- Dominio avanzado de Swift (nivel experto) para desarrollar código limpio y eficiente.- Conocimiento práctico de arquitecturas como Clean Architecture, MVVM, VIPER o TCA para manejar proyectos complejos.- Experiencia con UIKit (obligatorio) y familiaridad con SwiftUI (valorado).- Manejo de persistencia con UserDefaults y Keychain, y seguridad en capas críticas (certificados, pinning, biometría).- Uso de URLSession para conexiones backend, con manejo de errores y condiciones de red adversas.- Conocimiento de Async/Await, Combine y GCD para manejo de concurrencia eficiente.- Implementación de pruebas automatizadas con XCTest, Nimble o Quick/Nimble para garantizar calidad.- Experiencia con Bitrise, GitLab CI y Fastlane para pipelines de integración y despliegue.- Uso de Firebase Crashlytics para monitoreo de errores y rendimiento.- Familiaridad con herramientas de análisis de performance (Instruments, Leaks, Time Profiler).- Conocimiento básico de integración de agentes conversacionales (como Kiro) para experiencias personalizadas.- Manejo de feature flags y remote config para despliegues flexibles.- Interés en modularización de código para proyectos a largo plazo.
Preguntas frecuentes
- ¿Qué debería preguntar sobre el salario antes de aceptar una entrevista?
- El rango salarial no se indica, así que es fundamental confirmar las expectativas económicas durante la entrevista. Pregunta específicamente por el salario base mensual, las posibles bonificaciones por desempeño y cualquier otro beneficio económico. También, averigua si el salario es competitivo en el mercado latinoamericano para desarrolladores iOS senior con experiencia en banca digital.
- ¿Por qué medio se envía la postulación?
- La postulación se realiza a través de un enlace externo proporcionado en la publicación original (https://www.linkedin.com/jobs/view/4429955889). Asegúrate de preparar tu CV y carta de presentación antes de hacer clic en el enlace. No se proporciona una dirección de correo electrónico o número de WhatsApp para enviar tu solicitud directamente.
- ¿La vacante es completamente remota?
- Sí, la vacante es completamente remota. IFIT Solutions está buscando un desarrollador iOS que pueda trabajar desde cualquier lugar de América Latina. Confirma durante la entrevista si hay alguna restricción de horario o si se requiere alguna superposición horaria con otros miembros del equipo, dada la naturaleza distribuida del trabajo.
- ¿Qué debería aclarar antes de la entrevista?
- Además del salario, pregunta sobre el stack tecnológico específico que utilizan en los proyectos bancarios. Averigua sobre el tamaño del equipo de desarrollo iOS y la cultura de trabajo en IFIT Solutions. También, profundiza en el tipo de proyectos en los que participarías y las oportunidades de crecimiento profesional que ofrecen a sus empleados.