Qué hay que saber para convertirse en un arquitecto de iOS?

Como director de operaciones, he pasado por encima de las TI en numerosas ocasiones. Son puestos muy especializados. Investigué sobre esto, ya que esto no habría caído en las funciones generales de TI. Esto es algo de lo que encontré:

  • Experiencia con el desarrollo de aplicaciones nativas de iOS
  • Grado de licenciatura (universidad de cuatro años o escuela técnica) preferido, campo de estudio: Ciencias de la Computación o campo relacionado.
  • Dominio de Objective-C y Swift
  • Experiencia en el desarrollo de la interfaz de usuario y los componentes de backend de las aplicaciones de iOS
  • Se requiere experiencia con CoreData y/o SQLite.
  • Se requiere experiencia con el soporte offline.
  • Se requiere un conocimiento sólido sobre varios algoritmos de encriptación.
  • Working knowledge of using threads safely to optimize performance.
  • Native iOS Applications targeting iPhone and iPad
  • Experience building consumer applications with rich UI and great UX
  • Experience with REST, JSON, XML and interfacing iPhone/iPad applications to server side APIs.
  • Solid grasp of algorithms, memory management, object oriented programming, concurrent programming, and real time communications.
  • Strong understanding of application architecture and object-oriented design
  • Deep iOS development experience, with deep knowledge of best practices, APIs and libraries
  • Experience in dealing with audio and image is a plus.
  • Experience in web-socket programming is a plus.
  • Must provide links to the apps on app store.

Desired Qualifications:

  • Degree in Computer Science
  • Experience with audio, video and image processing

Reference Source: Indeed Website For Recruiting