Localisation : Département 92
Démarrage : Juin
Jours obligatoires sur site : 3 jours par semaine
TJM (Taux Journalier Moyen) : 450 €
Contrainte majeure du projet : E-commerce
Livrables attendus :
* Développement
* Tests unitaires
* Conception
Analyse :
Le candidat participe à l'analyse fonctionnelle détaillée des besoins utilisateurs. Il peut également être sollicité lors d'ateliers de définition des spécifications générales. Son rôle consiste à étudier les opportunités technologiques et la faisabilité du projet, à réaliser l'analyse technique, à élaborer l'étude détaillée et à contribuer à l'estimation des charges.
Conception et développement :
* Contribuer au design des applications et des frameworks utilisés dans le cadre du projet
* Adapter et appliquer les paramètres techniques des progiciels ou middlewares
* Réaliser le prototypage pour valider les concepts
* Analyser et développer les composants en utilisant les langages appropriés
* Participer à la structuration des bases de données
* Effectuer des revues croisées des développements avec ses collègues
* Initier le dossier d'exploitation
* Assembler les composants unitaires dans un package applicatif cohérent destiné au déploiement, puis l’intégrer à la gestion de configuration
* Documenter les applications pour faciliter les développements futurs et la mise en production (MEP)
* Harmoniser et industrialiser l’ensemble des composants et applications
* Utiliser les composants logiciels réutilisables et mettre à jour la nomenclature associée
Recette unitaire et tests d'intégration :
* Responsable des tests unitaires : élaborer les scénarios de test et les réaliser
* Tester, identifier et corriger les dysfonctionnements éventuels du logiciel développé
* Vérifier que le produit correspond aux exigences spécifiées
* Participer à la préparation et à la réalisation des tests d'intégration
* Analyser les résultats et rédiger les rapports de tests
Maintenance :
* Effectuer les développements nécessaires à la maintenance corrective et évolutive
* Participer à l’analyse et à la résolution des incidents en production
Profil candidat:
Compétences techniques :
* SwiftUI : Expert, maîtrise impérative
* XCode : Expert, maîtrise impérative
* Clean Code : Expert, maîtrise impérative
* Design System & UI Components : Expert, importance élevée
Connaissances linguistiques :
* Français courant, maîtrise impérative
Description détaillée :
* Hard Skills (techniques & standards Apple) :
o Expertise Swift : Maîtrise des standards Apple et des patterns de conception modernes afin d'assurer une application évolutive et performante.
o Qualité & Tests : Forte culture du testing (unitaires, UI, snapshots) et du Clean Code pour réduire la dette technique et garantir une qualité optimale.
o DevOps Mobile : Automatisation des processus de build, gestion des certificats et profils de provisioning, ainsi que suivi des performances après déploiement.
o Intégration API : Capacité à collaborer étroitement avec les équipes Backend pour définir des contrats d'interface (REST/GraphQL) optimisés pour le mobile.
* Soft Skills (Leadership & Produit) :
o Bras droit du Product Owner : Capacité à vulgariser les contraintes iOS, notamment les guidelines Apple et les délais de validation sur l'App Store, auprès du PO/PM.
o Leadership collaboratif : Coaching technique des profils juniors et promotion des bonnes pratiques en développement mobile.
o Orientation client : Focalisation sur la fluidité du parcours d'achat et la réduction des frictions lors du paiement (notamment via Apple Pay).
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.