Accueil

Développer Application Mobile (IT) / Freelance

À propos de l'employeur :
Codezys
Codezys

Critères de l'offre :

Fonction
Développeur·euse d'application
Contrat
Freelance
Heures
Temps partiel
Salaire
Moins de 1800€
Expérience
Non précisé
Diplôme
Bac + 3 / Bac + 4

Description de l'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 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).



Offres similaires

loading spinner