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

Joffrey Bocquet

Sénior iOS Développeur - Swift - Expert - 

555 €/jour
1 projet
Soorts-Hossegor, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Joffrey

👨‍💻 Mon profile

Développeur spécialisé dans les technologies natives Apple, avec plus de 12 ans d’expérience, j’excelle dans la création d’applications de la conception à la mise en production. Mon expertise inclut le développement en Swift et la gestion de l’écosystème applicatif, incluant DevOps et tests.

Avec un esprit de leadership, j’écris un code propre, lisible, réutilisable, et bien structuré. Je suis convaincu que chaque projet et chaque équipe est unique, et que le succès repose sur l’adaptation des solutions au contexte—il n’y a pas de solution universelle.

Impliqué dès la phase de conception, je contribue à l’expérience utilisateur en respectant les bonnes pratiques d’Apple. J’aime être challengé sur tous les aspects du développement, et découvrir de nouveaux domaine. Je suis passionné par l’apprentissage continu et l’amélioration, pour moi-même et pour les équipes avec lesquelles je collabore. C’est pourquoi je me tiens à jour à travers une veille technologique active et la participation à des conférences, comme la WWDC 2018 chez Apple.

Je crois fermement que le partage de connaissances, l’apprentissage de nouvelles techniques et la promotion d’une culture d’amélioration continue sont essentiels pour le succès.


🛠️ Domaine d'intervention :
  • Conseil
  • Conception
  • Prototype
  • Architecture
  • Lead
  • Développement
  • Audit
  • Recette et évolutions

🧪 Expertises
  • Développement et gestion du cycle de vie complet d’une application native (Swift) jusqu’à sa publication sur l’App Store.
  • Mise en place d’un environnement de développement de production en équipe : bonnes pratiques, code review, pair programming, workshops, Git – Gitflow, architecture, CI/CD – auto-release, tests unitaires, auto-delivery.
  • Débogage de crashs et résolution de bugs critique.

📍 Localisation
  • À distance avec des outils de collaboration tels que Slack, Teams ou Zoom.
  • Ponctuellement. 1 à 2 fois par mois à Bordeaux ou Paris.

  • Chinois

    Notions

  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Soorts-Hossegor (jusqu’à 50 km), Bordeaux (jusqu’à 50 km), Biarritz (jusqu’à 50 km), Bayonne (jusqu’à 50 km), Paris (jusqu’à 50 km)

Expériences

  • Accor All
    Développeur iOS Sénior
    HÔTELLERIE
    mai 2019 - mars 2023 (3 ans et 11 mois)
    Issy-les-Moulineaux, France
    I played a pivotal role in revamping the Accor Hotel iOS app, rebranded as ALL - Accor Live Limitless, a public-facing app enabling hotel bookings and more. The project involved rebuilding the app from scratch with a new design, codebase, and architecture, leveraging state-of-the-art technologies.

    Starting as a Senior iOS Developer, I quickly advanced to Lead iOS Developer and eventually became the iOS Solution Architect. I led a team of 12+ iOS developers across three feature teams within a larger group of 50+, working closely with designers, product owners, and other team members to ensure quality and alignment.

    As an iOS Solution Architect, I focused on creating a robust, scalable codebase and implementing best practices in development, code organization, and CI/CD management. I drove improvements in methodologies such as pair programming, code reviews, and Git workflows, fostering a culture of continuous learning and collaboration.

    Additionally, I acted as the primary technical point of contact for Accor's partners, including payment providers, Apple, and third-party SDK vendors, ensuring high-quality, scalable solutions tailored to each feature team's needs.

    ⚡️Key Contributions:
    • iOS Development & Leadership: Led iOS development, tech reviews, code reviews, pair programming, TDD, bug resolution, and documentation.
    • Feature Implementation: Developed features using system SDKs like Apple Pay, Push Notifications, Maps, Widgets, Accessibility, and Dark Mode.
    • Environment Migration: Managed updates of environment.
    • DevOps & CI/CD: Automated release management and optimized workflows using CI/CD pipelines.
    • Team Processes: Facilitated team processes such as developer interviews, onboarding, and organizing team rituals.

    🛠️ Key Technologies & Tools:
    • iOS Versions: iOS 9 to iOS 16.
    • Languages & Frameworks: Swift 4 to 5.8, SwiftUI, Swift Concurrency.
    • Tools & Platforms: Xcode, Instruments, GraphQL.
    • CI/CD & DevOps: Xcode Cloud, Bitrise.
    iOS Swift Application Mobile Développement Mobile Solution Architecture
  • Altice Media Publicité (Groupe L'Express)
    Développeur iOS - Freelance
    PRESSE & MÉDIAS
    septembre 2017 - avril 2019 (1 an et 7 mois)
    Paris, France
    At Altice Media Group, I led the revamp of the L'Express iOS app, migrating it from Objective-C to Swift by refactoring the codebase and adding new features. I also worked on the complete redesign of the iOS app for Liberation. I collaborated closely with a mobile team of around 15 people, including five iOS developers, under the supervision of the CTO and the tech lead manager.

    My contributions included establishing development processes such as pair programming, code reviews, and Git workflows, as well as participating in CI maintenance and enhancement. I actively engaged in workshops and brainstorming sessions to shape app architecture and feature development.

    ⚡️Key Contributions:
    • UI/UX Collaboration: Collaborated closely with designers to share and refine UI/UX ideas.
    • Architecture & Feature Workshops: Led and participated in workshops and brainstorming sessions to define app architecture and features.
    • Codebase Migration: Refactored and migrated the codebase of L'Express from Objective-C to Swift, ensuring a clean and maintainable code structure.
    • Clean Architecture Implementation: Implemented Clean Architecture patterns (MVVM, Clean Swift/VIP) to improve code quality and maintainability.
    • Code Quality & Team Processes: Set up Xcode templates for creating decoupled Clean Modules, and contributed to the establishment of code review and pair programming practices.
    • CI/CD & Workflow Optimization: Managed and optimized CI processes, including Jenkins, and set up effective workflows for the tech team.
    • Continuous Improvement: Focused on continuous improvement practices to enhance team efficiency and product quality.
    • iOS SDK Migration: Led the migration efforts to iOS SDK 12, ensuring compatibility and leveraging new platform capabilities.

    Application Mobile iOS Swift Objective-C Xcode Intégration continue Git
  • UserAdgents
    Dev Manager / lead iOS Developer
    AGENCE & SSII
    février 2015 - août 2017 (2 ans et 6 mois)
    Paris, France
    I’ve worked on various applications for the agency’s clients. As a lead developer, my role was to conduct projects from scratch and work out the main architecture. I’ve been leading an iOS team of up to 6 internals peoples and some externals (freelancer). I’ve been working side by side with both designers and product owners to figure out the best options for apps.

    Also, as a Dev Manager, I was responsible of the production, delivery and quality of the mobile team development (15 people). I did so by applying a concrete strategy including code reviews, pair programming, continuous integration, concise documentation, unit-testing, QA and sharing meetings.

    Technologies: iOS 7-11, watchOS, tvOS — Objective-C, Swift — Xcode, Storyboards, Xib — Push Notifications, MapKit, WebKit, Core Data, Core Location, Core Animation, GCD, Apple Pay, 3D Touch — Google Analytics, FireBase, Parse, TagCommander, Cocoapods, Instruments, Lottie — REST API — Custom container controller, Custom NSFetchedResultController, CollectionView flow layout, synchronized ScrollView — MVC, MVVM, VIPER — Jenkins, Xcode Bots, CI, Unit Test, Fastlane, GitFlow, Fabric, TestFlight, Ad-Hoc/In-House — Scrum, JIRA, Bitbucket, Slack, Photoshop, Sketch.

    Refs: McDonald’s France (iOS), Franprix (iOS), MGEN (iOS Universal App), Ôji (iOS) Tour de France (iOS, iPad, In House), PSG (iOS iPad, In-House), L'échappée Volée (tvOS), iBeacons (iOS internal SDK), Accord Hotels (tvOS, watchOS), 118 218 (iOS).
    iOS Apple Watch Apple TV Objective-C Swift Xcode E-commerce REST Développement Mobile Application Mobile

Recommandations

Soyez le premier à recommander Joffrey

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

  • Master’s degree – Followed – Not graduated
    EPITECH / ETNA
    2013
    I attended the computer science class at Epitech for 2 years and a half before following Etna classes for 2 years. I spent 6 months in Chongqing University (Epitech partnership) where I shared projects with Chinese students and discover ed other cultures.

Compétences

Catégories