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

Joffrey Bocquet

Senior iOS Developer - Swift - Expert - 

€555/day
1 project
Soorts-Hossegor, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Joffrey

👨‍💻 My Profile

Developer specialized in native Apple technologies, with over 12 years of experience, I excel in creating applications from design to production. My expertise includes Swift development and managing the application ecosystem, including DevOps and testing.

With a leadership mindset, I write clean, readable, reusable, and well-structured code. I am convinced that each project and each team is unique, and that success relies on adapting solutions to the context—there is no universal solution.

Involved from the design phase, I contribute to the user experience by adhering to Apple's best practices. I enjoy being challenged on all aspects of development and discovering new fields. I am passionate about continuous learning and improvement, both for myself and for the teams with which I collaborate. This is why I stay up-to-date through active technological monitoring and participation in conferences, such as WWDC 2018 at Apple.

I firmly believe that knowledge sharing, learning new techniques, and promoting a culture of continuous improvement are essential for success.


🛠️ Areas of Intervention:
  • Consulting
  • Design
  • Prototyping
  • Architecture
  • Lead
  • Development
  • Auditing
  • Acceptance and Evolution

🧪 Expertise
  • Development and management of the complete lifecycle of a native application (Swift) up to its publication on the App Store.
  • Implementation of a team production development environment: best practices, code review, pair programming, workshops, Git – Gitflow, architecture, CI/CD – auto-release, unit tests, auto-delivery.
  • Debugging crashes and resolving critical bugs.

📍 Location
  • Remote with collaboration tools such as Slack, Teams, or Zoom.
  • Occasionally. 1 to 2 times a month in Bordeaux or Paris.
  • Chinese

    Basic

  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Soorts-Hossegor (up to 50km), Bordeaux (up to 50km), Biarritz (up to 50km), Bayonne (up to 50km), Paris (up to 50km)

Experience

  • Accor All
    Senior iOS Developer
    HOSPITALITY
    May 2019 - March 2023 (3 years and 11 months)
    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 Mobile Application Mobile Development Solution Architecture
  • Altice Media Publicité (Groupe L'Express)
    iOS Developer - Freelance
    PRESS AND MEDIA
    September 2017 - April 2019 (1 year and 7 months)
    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.

    Mobile Application iOS Swift Objective-C Xcode Continuous Integration Git
  • UserAdgents
    Dev Manager / lead iOS Developer
    DIGITAL AND IT
    February 2015 - August 2017 (2 years and 6 months)
    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 — 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 Mobile Development Mobile Application

Recommendations

Be the first to recommend Joffrey

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

  • 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.

Skill set

Categories