Descripción del puesto

iOs Developer

Principales Responsabilidades:

  • Las principales responsabilidades laborales de un desarrollador de aplicaciones iOS: Desarrollo de aplicaciones móviles para iOS;
  • Soporte para aplicaciones móviles;
  • Participación en la depuración y prueba de aplicaciones;
  • Colocación de aplicaciones en la AppStore;
  • Desarrollo de instrucciones para trabajar con el producto terminado;
  • Preparación de la documentación necesaria;
  • Las principales responsabilidades laborales de un desarrollador de aplicaciones Android: Desarrollo de aplicaciones para Android;
  • Pruebas de aplicaciones;
  • Soporte de aplicaciones;
  • Colocación de aplicaciones en Google Play, Amazon Appstore, Opera Mobile Store, Yandex.Store y otras tiendas de aplicaciones;
  • Desarrollo de instrucciones para trabajar con el producto terminado;
  • Preparación de la documentación necesaria.

Responsabilidades del desarrollador de iOS:

  • Diseñar y construir aplicaciones móviles para la plataforma iOS de Apple.
  • Colaborar con el equipo de diseño para definir las características de la aplicación.
  • Garantizar la calidad y el rendimiento de la aplicación según las especificaciones.
  • Identificar problemas potenciales y resolver los cuellos de botella de la aplicación.
  • Corregir los errores de la aplicación antes del lanzamiento final.
  • Publicar la aplicación en la App Store.
  • Mantener el código y la atomización de la aplicación.
  • Diseñar e implementar las actualizaciones de la aplicación.

Requisitos del desarrollador de iOS:

  • Licenciatura en informática o ingeniería de software.
  • Experiencia probada como desarrollador de aplicaciones.
  • Dominio de Objective-C, Swift y Cocoa Touch.
  • Amplia experiencia con Frameworks de iOS como Core Data y Core Animation.
  • Conocimiento de los servicios de back-end de iOS.
  • Conocimiento de los principios de diseño de Apple y de las directrices de la interfaz de la aplicación.
  • Dominio de herramientas de versionado de código como Mercurial, Git y SVN.
  • Conocimiento de las bibliotecas basadas en C.
  • Familiaridad con las notificaciones push, las API y la mensajería en la nube.
  • Experiencia con la integración continua.