Ingeniería de software y nube · Nivel intermedio-avanzado (4+ años)

Currículum de desarrollador de aplicaciones móviles (iOS/Android)

Este ejemplo muestra cómo relacionar tu trabajo de desarrollo para iOS y Android con mejoras medibles en el rendimiento de las aplicaciones, los lanzamientos y los flujos de usuario. Un buen currículum de desarrollador móvil permite encontrar fácilmente las plataformas, los lenguajes, las prácticas de prueba y el impacto de las funciones publicadas.

Revisión del currículum

Lo que buscan los reclutadores y los sistemas de seguimiento. Es una guía, no una predicción.

100 / 100Completo

100%
  • Contacto20 / 20
  • Resumen20 / 20
  • Experiencia30 / 30
  • Habilidades20 / 20
  • Formación10 / 10

Datos de contacto

Ponlos al principio; los reclutadores y los sistemas de seguimiento los buscan primero.

Opcional. En EE. UU., el Reino Unido y Canadá, los currículums normalmente no llevan foto.

71 palabras

Un empleo por párrafo; empieza cada logro en una línea nueva con “-”.

12 habilidades

Separa las habilidades con comas, por ejemplo: Excel, SQL, planificación de proyectos.

Más secciones

Proyectos, certificaciones, idiomas o cualquier otro dato que respalde tu candidatura.

Plataformas y herramientas
Trabajo destacado en aplicaciones móviles

Alex Morgan

Desarrollador de aplicaciones móviles

  • alex.morgan@example.com
  • +1 555 0100
  • Denver, CO

Resumen

Desarrollador de aplicaciones móviles con más de 5 años de experiencia creando y manteniendo aplicaciones para iOS y Android destinadas a productos SaaS B2B y productos de consumo. Mis puntos fuertes incluyen React Native y el desarrollo nativo, la integración de API y la calidad de los lanzamientos. Mejoré la capacidad de respuesta de las aplicaciones y reduje los defectos mediante la supervisión del rendimiento, pruebas automatizadas y lanzamientos por etapas.

Experiencia

Desarrollador de aplicaciones móviles en Pinecone Digital Labs, Denver, CO (2022 – Actualidad) - Publiqué funciones de pago con React Native para una aplicación con 40.000 usuarios mensuales y reduje un 18 % los fallos notificados en esos flujos mediante correcciones específicas y supervisión de los lanzamientos. - Integré API de GraphQL con almacenamiento en caché en SQLite para catálogos de productos, reduciendo de 2,4 a 1,7 segundos el tiempo de carga mediano en los dispositivos compatibles. - Amplié la cobertura de Jest y XCTest para los flujos de compra e inicio de sesión, reduciendo de seis a tres por trimestre las regresiones que bloqueaban lanzamientos. Desarrollador móvil asociado en Mesa Creek Software, Boulder, CO (2020 – 2022) - Creé componentes de incorporación con Swift y Kotlin para una aplicación de finanzas personales, contribuyendo a un aumento del 11 % en la configuración de cuentas completada tras un rediseño del flujo cuyos resultados se midieron. - Preparé lanzamientos por etapas con App Store Connect y Google Play Console, reduciendo de dos días a uno el tiempo de preparación gracias a comprobaciones de compilación documentadas.

Formación

Licenciatura en Ciencias de la Computación — Summit Valley Institute, Fort Collins, CO (2020)

Habilidades

  • React Native
  • TypeScript
  • Swift
  • Kotlin
  • iOS SDK
  • Android SDK
  • GraphQL
  • API REST
  • SQLite
  • Jest
  • XCTest
  • App Store Connect

Plataformas y herramientas

• Xcode e iOS SDK • Android Studio y Android SDK • App Store Connect y Google Play Console

Trabajo destacado en aplicaciones móviles

• Flujo de pago: React Native, GraphQL y supervisión del rendimiento • Catálogo de productos: almacenamiento en caché con SQLite para conexiones intermitentes

Cómo escribir un currículum para Desarrollador de aplicaciones móviles

Pon las plataformas al principio

Menciona las plataformas y los frameworks que has usado en tu resumen o sección de habilidades, y luego vuelve a incluirlos en los puntos de experiencia pertinentes. Distingue el trabajo nativo para iOS con Swift del trabajo para Android con Kotlin, e identifica claramente los proyectos con React Native o Flutter. Así, quienes revisen tu currículum podrán ver rápidamente si tu experiencia encaja con un puesto centrado en una plataforma o en código compartido.

Cuantifica los cambios publicados en la aplicación

Describe la función o el cambio técnico, cómo lo implementaste o evaluaste y qué ocurrió después. Algunas medidas útiles son los informes de fallos, el tiempo de carga, la frecuencia de los lanzamientos, la conversión en un flujo concreto o los defectos detectados tras publicar. Indica el período o el alcance cuando ayude a explicar el resultado, y evita atribuirte un resultado que no puedas relacionar con tu trabajo.

Muestra de qué lanzamientos te encargaste

Si te encargaste de los lanzamientos, menciona los pasos y las herramientas pertinentes, como la firma de aplicaciones, TestFlight, App Store Connect, Google Play Console, los lanzamientos progresivos o la preparación para la revisión de la tienda. Incluye las pruebas y la supervisión que usaste para reducir los riesgos del lanzamiento. En Estados Unidos no se exige una licencia general para desarrollar aplicaciones móviles, así que incluye certificaciones solo si son pertinentes para la oferta.

Incluye enlaces a trabajos que puedas compartir

Un enlace a tu portafolio o a una tienda de aplicaciones puede ser útil si lleva a una aplicación, demostración o muestra de código que tengas permiso para compartir. Añade una nota breve sobre tu contribución, la plataforma y las decisiones técnicas; no des a entender que fuiste la única persona responsable de un proyecto de equipo. No incluyas código confidencial, detalles de productos aún no publicados, análisis privados ni listas largas de tecnologías que no vienen al caso.

Palabras clave habituales

Habilidades y herramientas que suelen aparecer para este puesto. Usa solo las que tengas y las mismas palabras del anuncio de empleo. Haz clic en una para copiarla.

Verbos de acción

CreéPubliquéIntegréRedujeMejoréMigréOptimicé

Preguntas sobre este puesto

¿Cuántas páginas debería tener tu currículum de desarrollador de aplicaciones móviles?

Para un desarrollador con experiencia intermedia, una o dos páginas pueden funcionar. Usa una página si puedes incluir tu experiencia pertinente y tus puntos fuertes técnicos sin recargarla. Una segunda página tiene sentido si añade proyectos relevantes y sustanciales o puestos anteriores. Da prioridad al trabajo reciente que hayas lanzado, tu experiencia con plataformas y lenguajes y los resultados medibles, en vez de enumerar todas las funciones o herramientas que hayas usado.

¿Debería incluir habilidades para iOS y Android?

Incluye ambas si tienes experiencia significativa con cada plataforma y muestra dónde las usaste en tu trayectoria profesional. Si tu experiencia se centra principalmente en iOS o Android, da prioridad a esa plataforma y describe con precisión la otra como experiencia complementaria. Para puestos multiplataforma, menciona el framework y aclara si también trabajaste con módulos nativos, pruebas específicas de cada plataforma o lanzamientos en tiendas.

¿Los desarrolladores de aplicaciones móviles necesitan certificaciones?

En Estados Unidos no existe una licencia general ni una certificación obligatoria para los desarrolladores de aplicaciones móviles. Algunas empresas pueden valorar un curso o una acreditación pertinentes, pero el trabajo publicado y las habilidades demostrables en las plataformas suelen ser más útiles para explicar tu experiencia. Incluye una certificación solo si está vigente y es pertinente para el puesto; indica su nombre exacto y la entidad emisora. Los requisitos pueden variar en trabajos especializados o regulados.

¿Puedo incluir aplicaciones que haya creado fuera del trabajo?

Sí. Incluye aplicaciones personales o de código abierto si demuestran habilidades pertinentes, e identifícalas claramente como proyectos personales, académicos o de código abierto. Añade un enlace a una aplicación pública, demostración o repositorio que tengas permiso para compartir, e indica tu función, las tecnologías y un resultado concreto o una decisión técnica. Elimina las claves privadas, los datos de usuarios, el código de tu empleador y la información confidencial de productos.