Swift Developer Job Description Modèle / Brief

Nous recherchons un développeur Swift qui sera responsable de la création et de la maintenance des applications iOS et OS X, y compris les téléphones portables, les tablettes et les ordinateurs de bureau à part entière.

La création de telles applications et leur interaction avec les services back-end seront votre accent clé. Vous collaborerez avec d'autres ingénieurs et développeurs sur diverses couches de l'infrastructure.

En conséquence, un dévouement à la résolution de problèmes collaboratifs, une conception réfléchie et la création de produits de haute qualité sont nécessaires.

Profil de travail de développeur Swift

Les développeurs Swift sont très demandés à mesure que le langage de programmation rapide gagne en popularité. Swift est un langage de programmation sophistiqué, rapide et simple développé par Apple Inc. pour le développement iOS et OS X.

De nombreuses applications importantes, comme Uber, Airbnb et Pinterest, l'ont utilisé. Les développeurs Swift sont également très demandés en raison de la popularité croissante des produits et services Apple.

Rapports à

  • développeur iOS principal
  • Lead Tech
  • CTO

Responsabilités des développeurs rapides

  • Créer des applications pour la plate-forme iOS
  • Assurer les performances et la qualité de l'application
  • Travailler avec une équipe multifonctionnelle pour définir et concevoir l'application
  • Exécutez des tests pour s'assurer que la fonctionnalité de l'application est appropriée
  • Connectez l'application aux outils arrière comme le cloud, les API et les notifications push
  • responsable de l'aide à la maintenance de la qualité du code, de l'organisation et de l'automatisation
  • en charge de la création de prototypes et d'épreuves d'idées
  • Utilisez des techniques de chiffrement pour protéger le contenu

Exigences et compétences des développeurs rapides

  • Expérience antérieure Développer des applications iOS
  • Compréhension des API iOS fondamentales, des cadres, des capacités, des styles d'interface utilisateur et des paradigmes
  • Meilleures pratiques démontrées dans la mise en œuvre de l'interface utilisateur frontale et UX
  • Connaissance solide des principes OOP, modèles de conception, algorithmes, multithreading et structures de données
  • Expérience pratique avec les services Web RESTful et JSON / XML
  • Connaissance pratique de nombreux SDK et intégrations tiers
  • Expérience antérieure et volonté de travailler avec la méthodologie de développement de logiciels agiles dans un cadre rapide, itératif et multifonctionnel avec des contributeurs de divers horizons, talents et lieux
  • Excellentes capacités analytiques et de débogage
  • La capacité et le désir d'apprendre rapidement de nouvelles technologies
  • Capacités de communication verbales et écrites exceptionnelles
  • Expérience antérieure avec iOS Objective-C