Que devez-vous savoir pour devenir un architecte iOS ?


En tant que chef des opérations, j'ai été sur l'informatique à de nombreuses reprises. Ce sont des postes très spécialisés. Je me suis penché sur la question car cela ne serait pas tombé dans les fonctions informatiques générales. Voici une partie de ce que j'ai trouvé :

  • Expérience du développement d'applications natives iOS
  • Bachelor's Degree (collège de quatre ans ou école technique) préféré, domaine d'étude : Informatique ou domaine connexe.
  • Profondeur avec Objective-C et Swift
  • Expérience dans le développement de l'interface utilisateur et des composants backend des apps iOS
  • Expérience avec CoreData et/ou SQLite est requise.
  • Expérience avec le support hors ligne est requise.
  • Des connaissances solides sur divers algorithmes de cryptage sont requises.
  • 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