You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Salah FilaliSF

Salah Filali

Ingénieur iOS

500 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Salah

I am an iOS developer passionate about new technologies and mobile news, especially Apple technologies.

Professionnal experience

Analyzing user needs
Native Ios applications development (Objective-C, Swift) (MVC, MVP, MVP Clean, MVVM)
I have experience with reactive programming using RxSwiift and Combine.
Build user interfaces using UIKit/SwiftUI
Technical assistance, diagnosis, and fixing errors
Implementing third-party libraries
Writing technical documentation in partnership with technical authors
Test products in real situations
Implementing unit tests
  • Arabe

    Bilingue ou natif

  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • La Poste
    Ingénieur iOS Senior
    LOGISTIQUE & SUPPLY CHAIN
    novembre 2022 - juin 2025 (2 ans et 7 mois)
    Paris, France
    Au sein d'une équipe Agile/Scrum (22 personnes), j'ai activement participé à la conception, au développement et à la maintenance évolutive des applications B2C et B2B "La Poste" et "La Poste PRO"

    • Conception et implémentation d’architectures Clean / VIPER pour améliorer la modularité et la maintenabilité.
    • Développement de SDK internes (parcours envoi, suivi, Colissimo, Assistant Virtuel) réutilisables dans plusieurs apps du groupe.
    • Mise en conformité accessibilité iOS (VoiceOver, Dynamic Type) & optimisation performance.
    • Participation au RUN mobile, monitoring crash/perf (Crashlytics, ATInternet).
    • Mise en place et optimisation CI/CD (Fastlane, GitLab).
    • Participation active aux ateliers de cadrage fonctionnel et à l’analyse technique
    • Encadrement et mentoring de développeurs iOS (revue de code, support technique, pair programming).
    • Refonte UI/UX de l’app La Poste PRO en collaboration avec l’équipe design.
    • Intégrer les maquettes design et implémenter des interfaces fluides avec SwiftUI, conformément au design system.
    • Gérer les webservices RESTful, en étroite collaboration avec les équipes backend sur les définitions d'API/JSON.
    • Réaliser des tests unitaires (XCTest) et des revues de code approfondies, assurant qualité et respect des standards.
    • Participer activement aux ateliers de définition des besoins, à l'estimation des tâches et à la planification des sprints.
    • Rédaction et maintien de la documentation technique (Confluence).
    SwiftUI iOS VIPER XCTest iOS SDK
  • Trust Incentive House,
    Lead Développeur iOS
    VOYAGE & TOURISME
    septembre 2021 - octobre 2022 (1 an et 1 mois)
    Sousse, Tunisia
    En tant que Lead Développeur iOS au sein d'une équipe Agile/Scrum de 10 personnes, j'ai dirigé la conception et le développement complet de l'application mobile Trust Booking.

    • Participation à l’analyse fonctionnelle détaillée, à la rédaction des spécifications et à l’estimation des charges.
    • Implémentation de l'architecture MVVM afin de garantir une maintenabilité optimale et une séparation claire des responsabilités au sein de l'application.
    • Développement et intégration des web services REST, assurant une communication fluide et sécurisée avec les systèmes backend.
    • Création du design UX/UI avec SwiftUI et Adobe XD, concevant une expérience utilisateur intuitive.
    • Intégration de Firebase Messaging pour les notifications push et implémentation des achats in-app.
    • Mise en place d'une solution CI/CD avec Bitrise pour automatiser les builds et les tests, accélérant ainsi les cycles de développement et garantissant la qualité.
    • Gestion de la publication sur l’App Store (configuration, certificats Apple).
    • Réalisation des tests unitaires et rédaction de la documentation technique.
    Architecture MVVM iOS Firebase Cloud Messaging Combine Swift Concurrency
  • Anypli
    Développeur iOS
    AGENCE & SSII
    mai 2018 - août 2021 (3 ans et 4 mois)
    Monastir, Tunisie
    Projet : Taxi 216
    Conception et développement de l’application iOS Taxi 216, visant à faciliter et améliorer le service de transport pour passagers et chauffeurs de taxi.

    • Implémentation d'architectures MVVM et Clean Architecture, garantissant une maintenabilité optimale et une structure de code évolutive.
    • Création du design UX/UI avec Adobe XD.
    • Développement de la partie authentification (Facebook SDK, Sign in with Apple).
    • Intégration du chat/aide et support via web services REST.
    • Intégration de SiriKit pour la gestion vocale des courses.
    • Intégration de Sinch SDK et CallKit pour l'émission/réception d'appels VOIP.
    • Intégration de Google Maps/Places/Directions SDK pour la création, le suivi et le traçage des courses.
    • Utilisation de Firebase (Dynamic Links, Crashlytics, Messaging).
    • Mise en place de tests unitaires pour la fiabilité du code et intégration dans un pipeline CI/CD via Bitrise.
    • Rédaction de la documentation technique et fonctionnelle.
    Projet : BnF Gallica

    Conception et développement de l’application BnF Gallica pour la Bibliothèque nationale de France, offrant un accès à plus de 7 millions de documents (vidéo, audio, pdf, epub).
    • Gestion de l'affichage des documents via consommation de web services REST.
    • Gestion des documents favoris avec Core Data.
    • Intégration d’un client FTP pour les différents formats de documents.
    • Création d’un lecteur média personnalisé avec AVFoundation pour les fichiers vidéo/audio.
    • Intégration de ATInternet/Tracker SDK pour l'analyse d'audience.
    • Utilisation de Firebase (Dynamic Links, Crashlytics) pour le partage et le suivi des erreurs.
    • Implémentation de l'accessibilité (VoiceOver) et compatibilité avec AVFoundation.
    • Mise en place de tests unitaires (TDD) pour garantir la robustesse de l'application.
    • Rédaction de la documentation technique et fonctionnelle.
    UIKit TDD Firebase Accessibilité Bitrise

Recommandations

Soyez le premier à recommander Salah

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Ingénieur Génie Informatique
    EPI
    2019

Compétences (22)

Catégories