Le poste Développer Application Mobile
Partager cette offre
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 recherché
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) :
- Expertise Swift : Maîtrise des standards Apple et des patterns de conception modernes afin d'assurer une application évolutive et performante.
- Qualité & Tests : Forte culture du testing (unitaires, UI, snapshots) et du Clean Code pour réduire la dette technique et garantir une qualité optimale.
- DevOps Mobile : Automatisation des processus de build, gestion des certificats et profils de provisioning, ainsi que suivi des performances après déploiement.
- 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) :
- 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.
- Leadership collaboratif : Coaching technique des profils juniors et promotion des bonnes pratiques en développement mobile.
- Orientation client : Focalisation sur la fluidité du parcours d'achat et la réduction des frictions lors du paiement (notamment via Apple Pay).
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développer Application Mobile
Codezys