¿Cuál es la diferencia entre un ‘ingeniero móvil’ y algo más específico como un desarrollador de Android / desarrollador de iOS?

Dependiendo del contexto, el “ingeniero móvil” puede no involucrar el desarrollo en absoluto: las redes móviles emplean ingenieros móviles cuyo trabajo es monitorear y mejorar la cobertura y el rendimiento, depurar problemas y probar la compatibilidad y confiabilidad de los nuevos teléfonos, así como instalar y mantener la red infraestructura.

Igualmente, podría abarcar a los ingenieros que trabajan en el lado del hardware: Qualcomm, diseñando los chips que van a todos esos teléfonos; Samsung, Apple y sus colegas diseñaron los teléfonos, Nokia (sí, todavía Nokia: solo vendieron su negocio y marca de teléfonos a Microsoft), Ericsson y Huawei construyeron las estaciones base con las que los teléfonos hablan …

Sin duda, es una descripción mucho más amplia: otros aquí han señalado que podría referirse al desarrollo multiplataforma, pero también podría involucrar el diseño de antenas, analizadores de espectro de RF, trabajo GGSN (las puertas de enlace que conectan las redes móviles a las cableadas) …

Un ingeniero móvil puede ser cualquier desarrollador de software que construya y programe aplicaciones para dispositivos móviles. Este término es general y se puede aplicar a los programadores web que usan plataformas de distribución para compilar su código y luego están disponibles en teléfonos móviles. Esto incluye software como phonegap y Xamarin, pero en realidad se aplica a cualquier persona que construya sitios web y aplicaciones diseñadas para teléfonos móviles.

Un desarrollador de Android o iOS es un término específico para un programador ‘nativo’ que solo crea aplicaciones de Android usando Java y el SDK central diseñado para el ecosistema de Android. Lo mismo con un desarrollador de iOS que solo crea aplicaciones con SDK de manzanas y programa en Objective-C o swift.

Debe ver los requisitos de trabajo para ese puesto. Podrían decir analista, programador, desarrollador, ingeniero, etc., pero el trabajo podría ser diferente para cada uno o lo mismo dependiendo de la empresa.

Por lo general, se pueden usar indistintamente. Al menos usaré ambos. Por lo general, dependiendo de con quién estoy hablando.

Si le digo a alguien que es menos experto en tecnología que soy un desarrollador de aplicaciones móviles, entenderán ese término más fácilmente que el desarrollador de iOS.

El ingeniero móvil es solo un término más amplio. Puede ser alguien que trabaja en Android pero se mete en iOS o viceversa. Podría ser alguien que desarrolló aplicaciones Blackberry o Google Glass y iPad. Un desarrollador de Android está trabajando en una aplicación de Android y los desarrolladores de iOS trabajan en aplicaciones de iOS.

El ingeniero móvil está viajando y arreglando cosas donde sea necesario.