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/day
Paris, FR
3-7 years

Average response time: 1 hour

About 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
  • Arabic

    Native or bilingual

  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • La Poste
    Ingénieur iOS Senior
    LOGISTICS AND SUPPLY CHAIN
    November 2022 - June 2025 (2 years and 7 months)
    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
    TRAVEL AND TOURISM
    September 2021 - October 2022 (1 year and 1 month)
    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
    DIGITAL AND IT
    May 2018 - August 2021 (3 years and 4 months)
    Monastir, Tunisia
    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

Recommendations

Be the first to recommend Salah

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Ingénieur Génie Informatique
    EPI
    2019

Skill set (22)

Categories