
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.