Aller au contenu principal
Nouveau

Extension Chrome disponible

Découvrir

Wajih B.

Développeur mobile freelance

    TJM
    À partir de 450 €/jour
    Localisation
    Paris · Full remote
    Langues
    Français

    Disponible immédiatement · 11 ans d'expérience

    Compétences

    • Objective-C5/5
    • SwiftUI5/5
    • UIKit5/5
    • Kotlin5/5
    • Jetpack Compose5/5
    • Dart3/5
    • Riverpod3/5
    • Lottie3/5
    • AWS3/5
    • CI/CD5/5
    • Fastlane5/5
    • TestFlight5/5
    • Xcode5/5
    • Jira5/5
    • Scrum5/5
    • Trello3/5
    • Git4/5
    • Bitbucket4/5
    • GitLab CI3/5
    • Agile5/5

    Spécialités

      Expériences

      1. Consultant Mobile

        Depuis juin 2025

        • Projet : Paiement Mobile (B2C) • Équipe: 2 dev KMP · 4 dev backend · 1 PM · 1 scrum master • Paiement Mobile est une application mobile de paiement bancaire de Crédit Agricole. • Tâches réalisées • Authentification avec FaceID, PassCode • Chiffrage de données (RSA avec clé publique) • Intégration du SDK Sentry • Implémentation des web services • Implémentation des interfaces en SwiftUI / Compose • Ajout de la fonctionnalité d'accessibilité dans l'application • Préparation des releases sur AppStore / TestFlight • Intégration du wording via Reword API • Participation aux cérémonies Agile Scrum • Tests avec terminal TPE, carte bancaire virtuelle et physique • Méthodologie: Scrum | Architecture: Clean Architecture (architecture modulaire) • Stack technique : KMP, Kotlin, SwiftUI, Swift 6, Compose, Koin, Ktlint, Ktor, Kotlin Serialization, xCode 26, Market Pay SDK, Sentry, WebKit, GitFlow, Github Actions CI/CD, Fastlane, Google Analytics, Crashlytics, Test Unitaire, SwiftLint, BDD, Core Graphics.

        • Kotlin
        • SwiftUI
        • Fastlane
        • Google Analytics
        • Xcode
        • TestFlight
        • CI/CD
        • GitHub Actions
        • Scrum
        • Agile
        • Jetpack Compose
        • JUnit
      2. Tech Lead Mobile & Superviseur projet PFE

        Mars 2021 — Mars 2023

        • Équipe: 3 dev iOS · 3 dev Android · 2 dev backend · 1 PO · 1 testeur · 1 scrum master eXo Platform est une solution de digital workplace tout-en-un B2C aidant à connecter, aligner et engager les équipes autour d'une interface unique, accessible via une application mobile connectée à l'installation privée du client. • Tâches réalisées • Rédaction de la documentation technique, définition de l'architecture technique et fonctionnelle du projet • Encadrement et accompagnement d'une équipe de 6 développeurs • Revue de code • Maintien d'une couverture de tests à 100 %+ via XCTest • Préparation des versions à publier sur App Store / TestFlight • Partage des bonnes pratiques au sein de l'équipe • Mise en place de la chaîne CI/CD complète avec Github Actions, Fastlane et Appaloosa Store • Garant de la cohérence technique et support aux Product Owners et services API • Recueil et analyse des besoins métiers • Participation aux cérémonies Agile Scrum • Gestion des versions : Prod, Pré-prod, UAT • Méthodologie: SAFe | Architecture: MVVM-C • Stack technique : Kotlin, Swift 5, UIKit + SwiftUI, Jetpack, xCode 14.2, URLSession, Retrofit 2, JUnit, Github Actions CI/CD, Fastlane, Firebase App Distribution, XCTest, SnapshotTest, WebKit, SonarQube, SwiftLint, Sentry, OIDC, Auth2.0, ASWebAuthenticationSession.

        • Kotlin
        • UIKit
        • SwiftUI
        • Jetpack Compose
        • JUnit
        • Fastlane
        • SonarQube
        • Firebase
        • iOS
        • Android
      3. Développeur Sénior iOS

        Janvier 2019 — Mars 2021

        • Projet : Orange et Moi (B2C) • Équipe: 2 dev iOS · 2 dev backend · 1 PO · 1 scrum master • Orange et Moi permet de gérer les lignes mobiles, internet et fixes Orange depuis une seule application : suivi de consommation, paiement de factures, recharge et avantages clients. • Tâches réalisées • Développement et maintenance de l'application, ajout de nouvelles fonctionnalités • Réalisation de tests unitaires TDD • Analyse des besoins fonctionnels et non fonctionnels, proposition de solutions • Déploiement sur Apple Store / TestFlight • Participation aux démos client • Participation aux réunions Agile Scrum • Méthodologie: Scrum | Architecture: MVC • Stack technique : Objective-C / Swift 4.2, REST API, Alamofire, Observer, Singleton, CocoaPods, Bitbucket, Crashlytics, Jira, SourceTree, Sonar, Firebase, SwiftLint, Fabric, Zeplin, Flurry SDK, tests unitaires.

        • Objective-C
        • REST API
        • Bitbucket
        • Jira
        • Firebase
        • Zeplin
        • iOS
        • TestFlight
        • Scrum
        • Agile
        • Xcode
        • Figma
      4. Développeur iOS

        Janvier 2016 — Décembre 2018

        • Projet : Agrabiz (B2C) • Équipe: 2 dev iOS · 2 dev Android · 2 dev backend · 1 PO · 1 scrum master • Agrabiz améliore le commerce agricole en Allemagne (et potentiellement ailleurs en Europe) en équilibrant offre et demande en temps réel, sur mobile et PC : inventaire, achats, ventes et visites. • Tâches réalisées • Aide à la définition et à la priorisation des fonctionnalités à plus forte valeur • Participation à l'analyse et à la rédaction des spécifications fonctionnelles et techniques • Développement des fonctionnalités de l'application • Participation aux phases de design et de définition de l'ergonomie • Développement des cas de tests unitaires • Accompagnement de l'équipe de test dans la définition des cas de tests et la rédaction du cahier de test • Application des tests fonctionnels • Revue de code • Méthodologie: Scrum | Architecture: MVP • Stack technique : Xcode, Swift, Push Notification, Alamofire, Kingfisher, SDWebImage, Fabric, Swagger, UIKit, Crashlytics, AppCenter, Firebase, CocoaPods, CoreData, XCTest.

        • Xcode
        • UIKit
        • Firebase
        • iOS
        • Android
        • Scrum
        • Ergonomie
        • Spécifications fonctionnelles
        • Tests unitaires