Ejemplo de CV

Ejemplo de CV de Desarrollador iOS

Este ejemplo corresponde a un Desarrollador iOS con seis años de experiencia en Madrid, repartidos entre banca y movilidad. Fíjese en cómo cada línea de experiencia une una decisión técnica del ecosistema Apple con una cifra verificable, y en cómo el perfil distingue desde la primera frase lo que se escribió en Swift de lo que se heredó en Objective-C. Adáptelo a su caso: sustituya las métricas por las suyas y elimine sin miedo todo lo que no pueda defender delante de un lead iOS durante cuarenta minutos.

Written & reviewed by the CVWon Editorial Team · Updated julio 2026

Cree su CV
Ejemplo vs. plantilla: Este es un CV real de Desarrollador iOS, completo y comentado, para aprender sección por sección. ¿Listo para escribir el tuyo? Usar la plantilla de CV de Desarrollador iOS →

Ejemplo de CV completo

Desarrollador iOS

Perfil profesional

Desarrollador iOS con 6 años de experiencia en productos de más de un millón de usuarios en banca y movilidad. Trabajo en Swift y SwiftUI sobre bases heredadas de UIKit y Objective-C, con arquitectura MVVM-C y modularización en Swift Package Manager. Me responsabilizo del ciclo completo de publicación: certificados y perfiles, Xcode Cloud, TestFlight, ficha en App Store Connect y respuesta a los rechazos de App Store Review. En los dos últimos años he liderado la migración a Swift Concurrency, he bajado el arranque en frío por debajo de 1,2 s y he preparado los privacy manifests del proyecto y de sus SDK de terceros. Disponible en Madrid o Barcelona en modelo híbrido, con contrato indefinido; inglés B2.

Logros destacados

Migré 47 pantallas de UIKit a SwiftUI en la app de una entidad financiera del IBEX 35 (1,9 M de usuarios activos) manteniendo compatibilidad con iOS 16 y reduciendo un 31 % las líneas de código de interfaz.
Reduje el tiempo de arranque en frío de 2,8 s a 1,1 s midiendo el tiempo pre-main con Instruments (plantilla App Launch) y difiriendo la inicialización de 6 SDK de terceros.
Bajé el tamaño del IPA de 187 MB a 96 MB aplicando app thinning, depurando el catálogo de assets a resoluciones 2x y 3x y moviendo los tutoriales a On-Demand Resources.
Sustituí 120 callbacks anidados por async/await y actores: desaparecieron 14 crashes por condiciones de carrera y el porcentaje de usuarios sin crashes subió del 99,1 % al 99,84 %.
Publiqué 26 versiones en 18 meses con Fastlane y Xcode Cloud, recortando el ciclo de subida a TestFlight de 55 a 9 minutos y eliminando la firma manual de certificados.
Preparé el PrivacyInfo.xcprivacy de la app y las declaraciones de Required Reason API de 4 SDK externos; la app no acumuló ningún rechazo de App Store Review durante todo 2025.
Implementé el flujo de App Tracking Transparency con pantalla previa alineada con las Human Interface Guidelines: el opt-in de seguimiento pasó del 18 % al 27 % sin incidencias de RGPD.
Elevé la cobertura de XCTest del 22 % al 61 % y añadí 38 pruebas XCUITest sobre los flujos de alta, biometría con Face ID y compra con StoreKit 2.
Lancé un widget de WidgetKit y Live Activities para el seguimiento de pedidos en una app de movilidad: 340.000 instalaciones del widget y un 12 % más de aperturas diarias.
Corregí 9 incidencias de accesibilidad (VoiceOver, Dynamic Type y contraste) para cumplir la Ley 11/2023 y la norma EN 301 549 antes de la auditoría de junio de 2025.
Dirigí técnicamente a 2 desarrolladores junior con revisiones de código semanales y una guía interna de estilo con SwiftLint: el tiempo medio de revisión de un PR bajó de 2 días a 6 horas.

Formación académica

El itinerario más frecuente en España es el Grado en Ingeniería Informática o en Ingeniería del Software (240 ECTS) en una universidad pública, con prácticas curriculares de unas 400 horas en una consultora tecnológica o en el departamento de canales digitales de un banco. Junto a él conviven dos caminos igual de válidos en el mercado: el CFGS en Desarrollo de Aplicaciones Multiplataforma (DAM), dos años de FP superior más el módulo de FCT, y los bootcamps de iOS de 400 a 600 horas o escuelas como 42 Madrid y 42 Barcelona. A partir del tercer o cuarto año la titulación deja de filtrar salvo en consultoras que asignan categoría según convenio: lo que se revisa es el historial de apps publicadas y de releases mantenidas. Si su formación es de FP o de bootcamp, compénselo con dos o tres apps propias vivas en la App Store y con contribuciones visibles a paquetes de Swift.

Certificaciones

Apple Developer Program (cuenta individual activa, con cuota anual): requisito para publicar y prueba directa de que ha trabajado dentro de App Store Connect.
Grado en Ingeniería Informática o CFGS en Desarrollo de Aplicaciones Multiplataforma (DAM): las titulaciones que citan la mayoría de ofertas españolas para el tramo junior.
Bootcamp de desarrollo iOS de 400 a 600 horas (KeepCoding, Ironhack, Tokio School u otro centro equivalente) con proyecto final publicado en la App Store.
B2 First o C1 Advanced de Cambridge, o nivel B2 acreditado por la Escuela Oficial de Idiomas: muchas vacantes de Madrid y Barcelona trabajan en inglés con equipos distribuidos.
PSM I de Scrum.org, valorado en consultoras acogidas al convenio estatal de empresas de consultoría, donde el trabajo se organiza por sprints con el cliente.
Swift Student Challenge de la WWDC: reconocimiento oficial de Apple muy útil para perfiles junior sin experiencia laboral previa.
Aviso: Apple no emite ninguna certificación oficial de desarrollo iOS. Si encuentra siglas del tipo «Apple Certified iOS Developer», no existen; no las incluya en su CV.

Competencias

¿Qué competencias debe destacar un CV de Desarrollador iOS?

Técnica

Swift 6 y Objective-C para el mantenimiento de código heredado SwiftUI y UIKit con interoperabilidad real (UIHostingController, UIViewRepresentable) Swift Concurrency: async/await, Task, actores y aislamiento con @MainActor Combine para los flujos reactivos que aún viven en módulos antiguos Arquitecturas MVVM-C, Clean y TCA; modularización con Swift Package Manager Persistencia con Core Data, SwiftData y almacenamiento seguro en Keychain StoreKit 2, WidgetKit, ActivityKit (Live Activities) y App Clips Notificaciones push con APNs, Universal Links y deep linking Optimización de arranque en frío, tamaño de binario y consumo de memoria Accesibilidad: VoiceOver, Dynamic Type, contraste y criterios de la EN 301 549 Privacidad: PrivacyInfo.xcprivacy, Required Reason API, ATT, RGPD y LOPDGDD

Habilidades interpersonales

Defiendo las Human Interface Guidelines ante diseño y producto sin bloquear el roadmap Autonomía total en la gestión de releases y en la respuesta a rechazos de App Store Review Revisión de código exigente pero didáctica con perfiles junior Gestión serena de incidencias en producción, con postmortem escrito y acciones concretas Estimación honesta y negociación de alcance cuando la fecha depende de la revisión de Apple Inglés técnico B2 para trabajar a diario con equipos distribuidos

Herramientas

Xcode e Instruments (Time Profiler, Allocations, Leaks y App Launch) Xcode Cloud y Fastlane para firma, compilación y distribución TestFlight y App Store Connect (fichas, precios, datos de comerciante y revisión) Git con GitHub Actions o GitLab CI Firebase Crashlytics, Sentry y MetricKit para estabilidad y rendimiento en campo Charles Proxy y Proxyman para inspeccionar el tráfico de red SwiftLint, Danger y Sourcery en el pipeline de calidad Figma para la entrega de diseño y Jira con Confluence en entornos de consultoría
Categoría Competencias
Técnica Swift 6 y Objective-C para el mantenimiento de código heredado, SwiftUI y UIKit con interoperabilidad real (UIHostingController, UIViewRepresentable), Swift Concurrency: async/await, Task, actores y aislamiento con @MainActor, Combine para los flujos reactivos que aún viven en módulos antiguos, Arquitecturas MVVM-C, Clean y TCA; modularización con Swift Package Manager, Persistencia con Core Data, SwiftData y almacenamiento seguro en Keychain, StoreKit 2, WidgetKit, ActivityKit (Live Activities) y App Clips, Notificaciones push con APNs, Universal Links y deep linking, Optimización de arranque en frío, tamaño de binario y consumo de memoria, Accesibilidad: VoiceOver, Dynamic Type, contraste y criterios de la EN 301 549, Privacidad: PrivacyInfo.xcprivacy, Required Reason API, ATT, RGPD y LOPDGDD
Herramientas Xcode e Instruments (Time Profiler, Allocations, Leaks y App Launch), Xcode Cloud y Fastlane para firma, compilación y distribución, TestFlight y App Store Connect (fichas, precios, datos de comerciante y revisión), Git con GitHub Actions o GitLab CI, Firebase Crashlytics, Sentry y MetricKit para estabilidad y rendimiento en campo, Charles Proxy y Proxyman para inspeccionar el tráfico de red, SwiftLint, Danger y Sourcery en el pipeline de calidad, Figma para la entrega de diseño y Jira con Confluence en entornos de consultoría
Habilidades interpersonales Defiendo las Human Interface Guidelines ante diseño y producto sin bloquear el roadmap, Autonomía total en la gestión de releases y en la respuesta a rechazos de App Store Review, Revisión de código exigente pero didáctica con perfiles junior, Gestión serena de incidencias en producción, con postmortem escrito y acciones concretas, Estimación honesta y negociación de alcance cuando la fecha depende de la revisión de Apple, Inglés técnico B2 para trabajar a diario con equipos distribuidos

Nota sectorial

En España la demanda de perfiles iOS nativos se concentra en cuatro focos: banca y seguros (Madrid, con exigencias de certificate pinning, Keychain, biometría con Face ID y detección de dispositivos comprometidos), movilidad y delivery (Barcelona, con mucha carga de mapas, geolocalización en segundo plano y Live Activities), viajes y retail (fichas de producto, Apple Pay y catálogos pesados que obligan a vigilar el tamaño del IPA) y sector público, donde el Real Decreto 1112/2018 y la Ley 11/2023 hacen que la accesibilidad de la app sea un requisito contractual y no una mejora opcional. Añada un factor propio del mercado europeo: desde la entrada en vigor de la Ley de Mercados Digitales, los equipos que publican en la UE gestionan la verificación de comerciante en App Store Connect y, en algunos casos, la distribución alternativa con notarización, algo que en un CV español cotiza alto porque muy pocos candidatos lo han hecho. Buena parte de las vacantes proceden de consultoras que ceden perfiles a grandes clientes; si su experiencia viene de ahí, indique el sector del cliente final y el tamaño del producto, no solo el nombre de la consultora.

FAQ

Preguntas frecuentes

Con datos de 2026 y contrato indefinido, un perfil junior se mueve entre 26.000 y 32.000 € brutos anuales; con tres a cinco años, entre 36.000 y 46.000 €; un senior en Madrid o Barcelona, entre 50.000 y 62.000 €, y un lead o staff puede superar los 70.000 €. Fuera de esas dos plazas la horquilla suele bajar entre un 10 % y un 15 %, salvo en puestos remotos para empresas extranjeras. Compare siempre el paquete completo: número de pagas, variable, seguro médico y retribución flexible.

Enlace la ficha pública de la App Store y explique su aportación en una línea, sin atribuirse el producto entero: «capa de red, módulo de pagos y publicación». Complemente con un repositorio propio que muestre su estilo de código, aunque sea pequeño: un paquete de Swift bien documentado, con pruebas y con README claro, convence más que una app de portfolio a medio terminar.

Solo si aportan contexto y sin dejar que compitan con lo nativo. Colóquelos al final, en una línea, y especifique qué parte resolvió en Swift: puentes nativos, extensiones, widgets o integración con StoreKit 2. En una vacante de iOS nativo, un CV dominado por tecnología multiplataforma se interpreta como falta de profundidad en el ecosistema de Apple, aunque no sea el caso.

La que soportaba realmente su producto, porque revela el tipo de trabajo que ha hecho. Mantener iOS 15 o 16 implica convivir con UIKit y con APIs antiguas de concurrencia; empezar en iOS 17 o 18 permite usar SwiftUI, SwiftData y las Live Activities sin condicionales. Indicarlo evita malentendidos en la entrevista técnica y demuestra que entiende el coste de dar soporte a versiones anteriores.

Lo habitual son cinco años en desarrollo nativo, aunque muchas empresas aceptan cuatro si ha llevado el ciclo de publicación completo y ha trabajado con apps de gran volumen. Lo que se valora en esa franja no es solo escribir Swift, sino decidir arquitectura, mantener la estabilidad por encima del 99,5 % de usuarios sin crashes y hacerse cargo del proceso de revisión de la App Store sin supervisión.

¿Todo listo para crear su CV?

Empiece ahora

Relacionados

Ejemplos de CV similares

Desarrollador Blockchain

Tecnología

Ingeniero de IA

Tecnología

Ingeniero SRE

Tecnología

Consultor ERP

Tecnología

Ingeniero de Software

Tecnología

Desarrollador Frontend

Tecnología