Mohamed Lhouch

Senior iOS Engineer

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

SwiftIOSTest Driven DevelopmentClean CodeClean ArchitectureKotlinFirebaseFigma

Langues

Français (Courant)Anglais (Courant)Espagnol

À propos

Introduction

Développeur iOS Senior avec 8+ ans d'expertise chez L'Oréal et institutions financières. Spécialisé en Swift, SwiftUI et architectures MVVM sécurisées. Maîtrise complète du cycle de développement iOS avec focus sur la performance et l'optimisation pour applications grand public.

Liens

Expérience de travail

Développeur Mobile Senior

L'Oréal

janv. 2023 - Présent

3 ans 10 mois

Paris et périphérie · Hybrid

Au sein d’Adria-bt, participation à plusieurs projets stratégiques dans le secteur bancaire et financier, en collaboration directe avec des clients majeurs et contribution à des solutions mobiles telles que Sopay, CDM, MPay, Sopay Pro, CM et CBAO, avec un fort accent sur la sécurité, la performance et la fiabilité, - mise en œuvre de fonctionnalités innovantes et conformes aux standards bancaires afin de répondre aux besoins spécifiques des institutions financières et d’améliorer l’expérience utilisateur. • Conception et développement d’applications iOS critiques pour la gestion des comptes, paiements et services financiers, en utilisant Swift/SwiftUI et architectures modernes (MVVM, VIPER, Clean Architecture, SOLID). • Mise en œuvre de standards de sécurité avancés, incluant chiffrement des données sensibles (AES-256, RSA), gestion sécurisée des sessions, obfuscation du code et anti-tampering iOS pour protéger les applications contre l’ingénierie inverse. • Intégration sécurisée de services backend et API bancaires (REST/GraphQL) en conformité avec les normes PCI DSS et RGPD. • Développement et supervision de tests unitaires et automatisés (TDD/BDD) pour assurer la qualité et la fiabilité des livraisons. • Participation à la définition des architectures et choix techniques pour garantir la performance, la scalabilité et la maintenabilité des applications. • Mentorat et encadrement des développeurs juniors et intermédiaires, relecture de code et diffusion des bonnes pratiques iOS et sécurité. • Collaboration avec les équipes produit, UX/UI et QA pour proposer des parcours utilisateurs fluides et adaptés aux besoins financiers des clients. Veille technologique et expérimentation de nouvelles fonctionnalités iOS ( RxSwift, Widgets, Catalyst) pour anticiper les évolutions du marché et proposer des solutions innovantes. • Optimisation continue des performances, consommation mémoire et temps de lancement des applications mobiles bancaires. • Suivi des cycles de publication sur App Store Connect, gestion des certificats et profils de provisioning pour les environnements production et test. Environnement technique : iOS APIs / Swift / SwiftUI / RxSwift / MVVM / VIPER / SOLID / Clean Architecture / XCTest / iXGuard / Figma / Agile / UIKit / CI-CD / Git / SPM / CocoPods / Widgets / REST / GraphQL / UX/UI / TestFlight

Mobile application developer iOS

Adria Business & Technology

janv. 2022 - mars 2023

1 an 3 mois

Casablanca, Maroc

Au sein des équipes L’Oréal, participation au développement d’applications mobiles innovantes destinées à faciliter les consultations beauté pour les clients, en offrant des parcours digitaux personnalisés et une expérience utilisateur haut de gamme. • Mise en place du TDD/BDD pour garantir une qualité logicielle élevée et une couverture de tests optimale. • Intégration de SDKs Bluetooth et WiFi pour la connexion avec des appareils de diagnostic capillaire et cutané. • Mis en place de l’anti-tampering iOS (Obfuscation & chiffrement, RASP ... ) • Conception de solutions techniques performantes et évolutives, alignées avec les exigences UX/UI du groupe. • Force de proposition pour améliorer les aspects techniques et fonctionnels des projets. • Veille technologique continue : intégration proactive de SwiftUI, Concurrency (async/await), Combine, ARKit pour soutenir l’innovation. • Accompagnement des équipes lors de la recette fonctionnelle et suivi qualité. • Mise en œuvre d’iXGuard (Guardsquare) pour l’obfuscation avancée du code iOS et la protection des applications contre l’ingénierie inverse.

Mobile iOS/Android Developer

Mobiblanc Group

mars 2017 - déc. 2019

2 ans 10 mois

Casablanca · On-site

Participation au développement d’applications mobiles stratégiques pour le secteur de l’assurance, notamment Ma Mamda, Mcma et pour divers secteurs : assurance, transport, médias et finance. • Maintenance évolutive d’applications à forte audience comme CTM Transport, intégrant iBeacon pour la géolocalisation intérieure et facilitant la localisation des sièges à bord des bus. • Contributions à d’autres projets majeurs tels que My2M, IAM Fidelio, Maghrebail et ADM Trafic, en garantissant la stabilité, la compatibilité et les mises à jour régulières selon les évolutions des OS et du marché. • Conception et développement de modules personnalisés pour Android SmartBoxOne, dédiés à la gestion de points de vente et au merchandising, avec intégration de périphériques Bluetooth comme des imprimantes portables pour enrichir les fonctionnalités terrain. • Intervention sur plusieurs projets multi-domaines, combinant Swift, Objective-C et Java, démontrant une grande polyvalence et une forte capacité d’adaptation aux besoins spécifiques de chaque client. • Forte implication dans la conception UX/UI, en veillant à proposer des interfaces intuitives, performantes et centrées utilisateur sur toutes les plateformes. • Collaboration efficace au sein d’équipes pluridisciplinaires, en lien direct avec chefs de projet, designers et testeurs QA, dans un environnement Agile.


Formation

Université Picardie

Master 2 (M2)

2015 - 2017

2 ans 1 mois

ESMA

Ingénieur en Informatique

2012 - 2016

4 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.