Sénior Mobile Application Developpeur : IOS | Kiwip Sénior Mobile Application Developpeur : IOS | Kiwip
Livraison 3/5j ouvrés
Paiement sécurisé
Produits garantis 2 ans

Votre panier est vide.

Sénior Mobile Application Developpeur : IOS


Type d'emploi : CDI - CDD

Résumé de l'offre


Nous recherchons un développeur sénior avec des compétences pour notre application mobile (Android et iOS).
Ce poste couvrira tous les domaines de la mise en place de notre application, allant du déploiement sur serveur jusqu’à la mise en production d’une application sur les stores en passant par la sécurisation des données et le développement de nouveaux produits.

Profil recherché :


- Maîtrise de Swift et/ou Objective-C : avoir une compréhension approfondie de Swift et/ou Objective-C. Minimum 4 ans d'expérience sur un poste similaire.
- Expérience étendue avec l'iOS SDK : Une solide connaissance de l'iOS Software Development Kit (SDK) et une compréhension approfondie des API iOS, des composants et de leur intégration.
- Xcode et Interface Builder : Expertise dans l'utilisation de Xcode, l'environnement de développement intégré (IDE) officiel pour le développement d'applications iOS, et expérience avec Interface Builder pour la conception d'interfaces utilisateur.
- Modèles architecturaux : Connaissance des modèles architecturaux tels que MVC, MVP et MVVM, et capacité à choisir le modèle le plus approprié en fonction des exigences du projet.
- Cocoa Touch et frameworks iOS : Familiarité avec Cocoa Touch et d'autres frameworks iOS importants, tels que Core Data, Core Animation, Core Graphics et Core Location.
- Gestion des dépendances : Expérience avec les gestionnaires de dépendances tels que CocoaPods et Carthage pour gérer et intégrer les bibliothèques externes.
- Optimisation des performances de l'application : Capacité à analyser et optimiser les performances de l'application, notamment la gestion de la mémoire, l'utilisation du processeur, la consommation de la batterie et l'utilisation du réseau.
- Tests et assurance qualité : Compétence dans la rédaction et la maintenance de tests unitaires, de tests d'intégration et de tests d'interface utilisateur à l'aide de frameworks de test tels que XCTest et XCUITest. La connaissance des pratiques de développement piloté par les tests (TDD) est un plus.
- Intégration continue / déploiement continu (CI/CD) : Expérience de la mise en place et de l'utilisation de pipelines et d'outils CI/CD, tels que Jenkins, GitLab CI/CD ou GitHub Actions, pour automatiser les processus de construction, de test et de déploiement.
- Distribution et déploiement des applications : Familiarité avec les processus de distribution et de déploiement des applications, y compris la signature, l'emballage et la soumission des applications à l'App Store d'Apple. La connaissance des politiques et des directives de l'App Store est essentielle.
- API RESTful et réseautage : Compétence dans le travail avec les API RESTful, JSON et les bibliothèques de réseau telles qu'Alamofire ou URLSession.
- Contrôle de version : Expertise dans l'utilisation de systèmes de contrôle de version tels que Git pour une gestion efficace du code et une collaboration avec les autres membres de l'équipe.

Localisation :


Le poste est basé au siège de Kiwip Technologies SAS à Serris 77700, Marne la Vallée.

Dernière modification : 09/05/23

    Postuler