Description projet :
Objectifs de la mission :
Au sein d’une équipe engagée dans une dynamique d’amélioration continue, vos principales missions seront :
- Etude et analyse techniques des projets
- Compréhension & analyse des besoins métiers et marketing
- Définition de la solution technique
- Chiffrage et planification
- Séquencement des différentes actions
- Identification des impacts et adhérences (risques )
Développement & Tests :
- Développements applicatifs (nouvelles fonctionnalités / évolutions de l’existant)
- Préparation et réalisation des tests unitaires
- Réalisation des phases de tests pour validation des besoins métiers
- Support aux métiers lors des phases de recettes internes
Maintenance & Qualité :
- Investigations et corrections des bugs en production
- Amélioration continue de l’application (Performances / QoS / Qualité de code)
- Participation à l’enrichissement des librairies internes
- Participation à la mise en place d’outillage et de bonnes pratiques de développement
Compétences Requises :
Compétences générales
- Expérience significative de développement d’applications iOS (3/4 ans)
- Bonne compréhension des problématiques liées au contexte de mobilité
- Maîtrise de la chaîne de production et ses outils (gestion de version, suivi des incidents, test unitaires, build, intégration et déploiement continu)
- Adaptabilité et capacité à intervenir simultanément sur des sujets variés : développement, intégration de systèmes, étude de performance, analyse de dysfonctionnement
Environnements techniques et méthodologiques
- Langages : Objective-C, Swift - Libraries : Typhoon, Mantle, ReactiveObjC, AFNetworking
- Environnement de développements : Xcode - Industrialisation : Jenkins, GIT, Cocoa Pods, Appium/Selenium
- Systèmes sous-jacents : API REST, JAVA/J2EE, HTML/JS/AngularJS
- Analytics/Monitoring : XITI, AZME, FABRIC, GTM
- Méthodologie Projet : Agile
- Outils collaboratifs : JIRA, Confluence, Clarizen, Quality Center
Langues requises - Français (Langue d’usage) & Anglais (Langue de travail)