Développer Application Mobile (IT) / Freelance
CHÂTILLON
il y a 12 jours
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)
- 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).
Entreprise
Free-Work
Plateforme de publication
WHATJOBS
Offres pouvant vous intéresser
CHÂTILLON
il y a 7 jours
CHÂTILLON
il y a 12 jours
CHÂTILLON, 92
il y a 17 jours
CHÂTILLON
il y a 7 jours