Son los encargados y encargadas de diseñar, desarrollar, probar e implementar aplicaciones para dispositivos móviles: las que aparecen, por ejemplo, en tu app store o en google play store. Aportan una gran experiencia en tecnologías móviles y plataformas móviles nativas y su trabajo es muy importante porque permite aumentar el número de servicios que una compañía puede ofrecer a sus clientes y, por otro lado, facilita las interacciones directas de los empleados con sus sistemas. Se pueden dividir en 3 perfiles: Desarrolladores y desarrolladoras IOS, desarrolladores y desarrolladoras Android y desarrolladores y desarrolladoras móviles multi plataforma.

¿Qué hacen?

  • Diseñan interfaces de aplicaciones y lógica de la aplicación.
  • Desarrollan código en aplicaciones y realizan de pruebas.
  • Modifican configuraciones y crean paquetes de aplicaciones distribuibles.
  • Diseñan y desarrollan servicios en línea seguros.
  • Aplicaciones de soporte y gestión de los datos del usuario.

Conocimientos o habilidades

  • Despliegue de aplicaciones en alguna store.
  • Conocimiento del ciclo de vida del desarrollo móvil.
  • Buena comprensión de los principales frameworks de iOS y/o SDK de Android.
  • UX/UI para móviles.
  • Arquitectura y patrones de diseño móvil (MVC, MVVM, MVP).
  • Event Tracking de aplicaciones a nivel general.
  • Monetización de apps.
  • Servicios web (Rest API).
  • Conocimientos en API de Android y/o iOS.
  • Desktop and Progresive Web Apps.
  • Tendrás 3 campos de exploración en relación a los lenguajes que debes dominar: Hay dos lenguajes en IOS (Swift y Objective-C) y, para Android, Java y Kotlin son los más usados.  Si eres multiplataforma te recomendamos conocimientos en los siguientes frameworks: Xamarin, React Native, Flutter, entre otros.