Plantilla de CV

Plantilla de CV para Desarrollador iOS

El CV de un Desarrollador iOS se lee en dos minutos: quien selecciona busca Swift, la arquitectura de sus pantallas y la prueba de que ha llevado una app hasta la App Store. Por eso conviene que el stack Apple aparezca en las tres primeras líneas y que cada empleo vaya acompañado de la app concreta, su volumen de usuarios y la versión mínima de iOS soportada. Si parte de su experiencia procede de proyectos híbridos, deje claro desde el principio qué escribió en Swift y qué no. En Madrid y Barcelona la mayoría de vacantes indefinidas filtran primero por ATS y solo después miran su portfolio.

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

Cree su CV ahora
Plantilla vs. ejemplo: Esta página te da la estructura, las secciones imprescindibles y las competencias para crear tu propio CV de Desarrollador iOS. ¿Quieres ver primero uno terminado y comentado? Ver el ejemplo de CV de Desarrollador iOS →

Un CV fuerte de Desarrollador iOS demuestra propiedad de producto, no solo dominio del lenguaje.

Optimización ATS

Palabras clave para ATS

Incluya estas palabras clave en su CV para superar los sistemas de seguimiento de candidatos (ATS).

Swift SwiftUI UIKit Xcode Objective-C Swift Concurrency (async/await) Combine MVVM-C Swift Package Manager CocoaPods Core Data SwiftData XCTest XCUITest Instruments App Store Connect TestFlight Fastlane Xcode Cloud StoreKit 2 WidgetKit APNs Universal Links Human Interface Guidelines App Tracking Transparency (ATT) PrivacyInfo.xcprivacy Keychain VoiceOver y Dynamic Type

Un CV fuerte de Desarrollador iOS demuestra propiedad de producto, no solo dominio del lenguaje. Eso significa identificar la app —o describirla de forma anónima si hay acuerdo de confidencialidad: «app de banca de una entidad del IBEX 35, 1,9 M de usuarios»—, indicar la versión mínima de iOS, el tamaño del equipo y su papel real en el ciclo de publicación: quién gestionaba certificados y perfiles, quién subía a TestFlight y quién contestaba a los rechazos de App Store Review. A partir de ahí, cada línea de experiencia debería llevar una métrica que un perfil iOS puede mover de verdad: tiempo de arranque en frío, tamaño del IPA, porcentaje de usuarios sin crashes, valoración media de la ficha, cobertura de XCTest o número de releases por trimestre. Añada después lo que casi nadie escribe y que en España pesa cada vez más: privacidad y accesibilidad —privacy manifests, Required Reason API, flujo ATT, VoiceOver y Dynamic Type—, porque desde 2025 los equipos españoles responden ante la Ley 11/2023 y la norma EN 301 549. Cierre con un enlace a su GitHub y a las fichas de App Store en las que ha trabajado: es la única prueba que quien le entrevista puede abrir en diez segundos.

Estructura

¿Qué secciones debe incluir un CV de Desarrollador iOS?

Perfil profesional (extracto de 3 o 4 líneas)

Es lo único que muchos reclutadores leen entero y donde el ATS encuentra la mayor densidad de términos. Debe dejar claro en la primera línea que es un perfil nativo de iOS, con los años de experiencia y el tipo de producto, para que nadie lo confunda con un perfil cross-platform.

Ejemplo

Desarrollador iOS con 6 años de experiencia en apps de banca y movilidad (Swift, SwiftUI, UIKit). Responsable del módulo de pagos de una app con 1,9 M de usuarios activos, iOS 16+, 99,8 % de usuarios sin crashes y 24 releases al año publicadas vía TestFlight y App Store Connect.

Apps publicadas (portfolio en la App Store)

Es la sección que separa a un Desarrollador iOS de cualquier otro perfil móvil: demuestra que ha atravesado la revisión de Apple, la firma de código y el mantenimiento posterior a la publicación. Un enlace comprobable pesa más que cualquier adjetivo del perfil.

Ejemplo

App de reservas de una cadena hotelera (cliente bajo NDA) · iOS 16+ · 480.000 descargas · 4,6 estrellas con 3.200 valoraciones · SwiftUI + UIKit, StoreKit 2, WidgetKit · mi aportación: arquitectura MVVM-C, capa de red y proceso de publicación.

Experiencia profesional con métricas de plataforma

Diferencia a quien ha mantenido una app en producción de quien solo ha entregado pantallas. Las cifras que convencen a un lead iOS no son las descargas (dependen de marketing), sino las que usted controla desde Xcode e Instruments.

Ejemplo

Reduje el arranque en frío de 2,8 s a 1,1 s analizando el tiempo pre-main con Instruments (plantilla App Launch) y difiriendo la inicialización de 6 SDK; el tamaño del IPA pasó de 187 MB a 96 MB con app thinning y On-Demand Resources, y las desinstalaciones a 7 días bajaron un 9 %.

Stack Apple y arquitectura

Un bloque de tecnologías ordenado por familias evita que el ATS lea una sopa de siglas y permite a quien entrevista preparar preguntas concretas. Separe lenguaje, frameworks de Apple, calidad y cadena de entrega: así se ve de un vistazo si domina el ciclo completo.

Ejemplo

Lenguaje: Swift 6, Objective-C (mantenimiento) · UI: SwiftUI, UIKit, Human Interface Guidelines, Dynamic Type, VoiceOver · Concurrencia: async/await, actores, @MainActor, Combine · Datos: Core Data, SwiftData, Keychain · Calidad: XCTest, XCUITest, Instruments, MetricKit · Entrega: Xcode Cloud, Fastlane, TestFlight, App Store Connect.

Privacidad, cumplimiento y accesibilidad

En España y en el resto de la UE es un criterio de selección real desde 2025: privacy manifests obligatorios en la App Store, App Tracking Transparency, RGPD y LOPDGDD, y la Ley 11/2023 de accesibilidad. Muy pocos candidatos lo escriben, así que destaca de inmediato en la criba.

Ejemplo

Elaboré el PrivacyInfo.xcprivacy de la app y revisé el de 4 SDK de terceros con sus Required Reason API; implementé el flujo ATT con pantalla previa según las Human Interface Guidelines (opt-in del 27 %) y corregí 9 incidencias de VoiceOver y Dynamic Type antes de la auditoría EN 301 549.

Formación, certificaciones e idiomas

En España sigue filtrando en las vacantes junior y en las consultoras acogidas al convenio estatal de consultoría, donde la titulación determina la categoría profesional. En perfiles senior pesa menos, pero el nivel de inglés y la cuenta de desarrollador siguen apareciendo en los requisitos.

Ejemplo

Grado en Ingeniería Informática (universidad pública, 2019) · Bootcamp iOS de 480 h · B2 First de Cambridge · Apple Developer Program con 3 apps propias publicadas y mantenidas desde 2021.

Qué evitar

¿Cuáles son los errores más frecuentes en un CV de Desarrollador iOS?

Escribir «desarrollo de aplicaciones móviles» sin precisar que es nativo: quien lee no sabe si viene de Flutter, React Native o Swift, y ante la duda descarta.
Listar Swift y SwiftUI sin una sola app publicada ni enlace a su ficha de App Store; sin prueba comprobable, la sección de tecnologías apenas puntúa.
Presentarse como perfil 100 % SwiftUI y no mencionar UIKit: casi ningún producto español en producción es solo SwiftUI, y omitirlo sugiere experiencia únicamente de cursos.
Confundir métricas de marketing (descargas, MAU) con métricas que usted controla: arranque en frío, tamaño del IPA, usuarios sin crashes o cobertura de XCTest.
Omitir el ciclo de publicación: firma de código, certificados y perfiles, TestFlight, App Store Connect y qué hizo ante un rechazo de App Store Review.
No citar privacidad ni accesibilidad (privacy manifest, Required Reason API, ATT, VoiceOver, Dynamic Type), justo lo que hoy bloquea releases en la Unión Europea.
Entregar un CV de tres páginas con cada librería usada alguna vez; en España lo estándar sigue siendo una o dos páginas en PDF con texto seleccionable.
Incluir DNI, dirección completa, estado civil o una plantilla de dos columnas con iconos que el ATS no consigue parsear correctamente.
Usar el mismo CV para una vacante de iOS nativo y para una de móvil multiplataforma: son procesos distintos y las palabras clave que busca el ATS no coinciden.

FAQ

Preguntas frecuentes

Una página si tiene menos de cinco años de experiencia y dos como máximo a partir de ahí. Envíelo siempre en PDF con texto seleccionable, porque los ATS no leen bien las plantillas gráficas a dos columnas ni los iconos. Reserve la segunda página para el detalle de proyectos y deje en la primera el perfil, el stack Apple y los tres empleos más recientes.

La foto sigue siendo habitual en España, pero no es obligatoria y buena parte de las empresas de producto ya piden el CV sin ella. Incluya nombre, ciudad y disponibilidad (Madrid, Barcelona, híbrido o remoto), teléfono, correo profesional, GitHub y LinkedIn. Omita DNI, dirección completa, fecha de nacimiento y estado civil: no aportan nada y ensucian el parseo automático.

Describa el sector, el volumen y el problema sin nombrar al cliente: «app de seguros de una compañía del IBEX 35, 900.000 usuarios, iOS 16+». Puede detallar con total libertad su aportación técnica, porque lo que protege el NDA es la identidad del cliente y los datos de negocio, no sus decisiones de arquitectura ni las métricas de rendimiento que usted mejoró.

Swift, SwiftUI, UIKit, Xcode, Swift Concurrency (async/await), Combine, XCTest, App Store Connect, TestFlight, Swift Package Manager y el patrón de arquitectura que domine (MVVM, MVVM-C, TCA o VIPER). Escríbalos tal cual, sin traducirlos ni inventar variantes, y repítalos dentro de un logro concreto para que no parezcan una lista copiada de la oferta.

Suma, pero colóquela en su sitio. Ponga el trabajo nativo en primer plano y explique en cada puesto qué capas tocó en Swift: módulos nativos, integración con StoreKit 2, notificaciones APNs, widgets o extensiones. Si su trayectoria es mayoritariamente multiplataforma, dedique una línea a un proyecto propio íntegramente nativo y publicado en la App Store; cierra la duda de inmediato.

Invierta el orden: primero las apps publicadas o los proyectos con código abierto, después la formación y al final la experiencia no relacionada. Una app propia en la App Store, con su ficha, sus capturas y su historial de actualizaciones, demuestra más que cualquier curso, porque prueba que ha pasado la revisión de Apple y que ha mantenido el producto después del lanzamiento.

Salario

Salario por nivel de experiencia

Rangos salariales habituales según la antigüedad (EUR, brutos).

Nivel Experiencia profesional Rango salarial
Nivel Inicial 0–2 años €35K – €55K
Nivel Intermedio 3–5 años €55K – €85K
Nivel Senior 6–10 años €85K – €130K
Responsable / Director 10+ años €120K – €170K
Guía salarial completa →

Cree su CV de Desarrollador iOS en cvwon.com: elija una plantilla compatible con ATS, adapte cada logro a su stack Apple y descárguelo en PDF en cinco minutos.

Empiece ahora

Relacionados

Plantillas de CV similares