Joffrey Bocquet

Senior iOS Developer | Swift & Architecture

Salary / Daily rate

40150 Hossegor, France

Freelance

Remote only

Skills

Clean ArchitectureMobile DevelopmentIOSSwiftHTMLSQLiteGitDevOpsCSSMySQLGraphQLXcodeCMSE-commerce WebsitesShopifyWooCommerceScrumConfluenceJiraFigmaE-commerce CMSWordPressNotionAsana

Languages

ChineseEnglishFrench

About me

Intro

Senior iOS Developer with 12+ years of experience building native Apple applications from concept to production. Led development of Apple Wallet extension, revamped Accor Hotel app (ALL), and transformed L'Express from Objective-C to Swift. Specializing in clean architecture, Swift/SwiftUI, and complete app ecosystems including DevOps and testing. Delivering scalable, maintainable solutions tailored to your specific business needs.

Links

Work experience

Senior iOS Developer

l'AtoutFreelance

Feb 2025 - Mar 2025

2 months

Remote, OR 97458, USA

Wallet Extension, for provisioning virtual Apple Pay card, within the Apple Wallet on iPhone, iPad and Watch platforms. I led the development of a native Apple Wallet extension for virtual Apple Pay card provisioning system, integrating with an existing React Native iOS application.

AccorFreelance

May 2019 - Mar 2023

3 years 11 months

Paris, France

iOS Solutions Architect

Jan 2022 - Mar 2023

1 year 3 months

Paris, 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 to promote collaboration and continuous improvement.

iOS Lead Developer

May 2019 - Jan 2022

2 years 9 months

Paris Area, France

Key Technologies & Tools: - iOS Versions: iOS 9 to iOS 16 Languages & Frameworks: Swift 4 to 5.8, SwiftUI, UIKit, GCD, OperationQueue, Swift Concurrency, - Tools & Platforms: Xcode, Instruments, Storyboards, Firebase, Parse, BrowserStack, GraphQL. - Architecture & Principles: SOLID Principles, Clean Architecture CI/CD & DevOps: Jenkins, Xcode Cloud, Bitrise, Slack Bot. - Testing & Code Quality: Quick, Nimble, Slather, SwiftLint, Unit Testing - Package Management: Swift Package Manager, Cocoapods - Project Management & Collaboration: Scrum, JIRA, GitHub, Slack, Teams, Figma, Notion

iOS Developer

L'ExpressFreelance

Sep 2017 - May 2019

1 year 9 months

Paris Area, 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: - 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. - iOS SDK Migration: Led the migration efforts to iOS SDK 12, ensuring compatibility and leveraging new platform capabilities. - iOS Versions: iOS 9 to 12 - Languages & Frameworks: Swift 5 (80%), Objective-C (20%), UIKit, Storyboards, Xib, StoreKit, Push Notifications, WebKit, Core Animation, GCD, OperationQueue, Codable - Tools & Libraries: Xcode, Firebase, Parse, Instruments, Cocoapods, Custom CollectionView Flow Layout - Architecture & Patterns: MVVM, Clean Architecture (VIP), Clean Code CI/CD: Jenkins, Tests, Quick, Nimble, Slather, SwiftLint

Developer Manager & Lead iOS Software Engineer

userADgents

Feb 2015 - Aug 2017

2 years 7 months

Paris Area, France

At this Paris-based agency, I worked on various iOS applications for the agency’s clients, starting as a lead developer and progressing to Dev Manager. As a lead developer, I spearheaded projects from scratch, defining the main architecture according the the context and client. And leading an iOS team of up to six internal developers and several external freelancers. I collaborated closely with designers and product owners to identify optimal solutions and deliver high-quality apps. As a Dev Manager, I oversaw the production, delivery, and quality of the mobile team's development efforts, consisting of 15 developers on iOS, Android and the front web. I implemented strategies for improving code quality and team efficiency, including code reviews, pair programming, continuous integration, concise documentation, unit testing, QA processes, and knowledge-sharing meetings. Also, I had the opportunity to be one of the select few invited to Apple Labs, where I previewed, tested, and debugged our client’s applications on the latest unreleased products, such as the first Apple Watch and the new Apple TV.

iOS lead Developer

REDMILL LAB LTD

Apr 2014 - Jan 2015

10 months

Paris Area, France

I co-founded a startup focused on developing a new way to meet people. I’ve worked as a lead iOS developer within a team of 5 software engineers, including 2 on iOS. Within the team I’ve been working side by side with other developers and a designer on the product definition, conception and development in an agile environment in 2-weeks sprints. We’ve been invited (and attended) to the Dublin 2014 Web Summit Alpha Program. Technologies: iOS 7 to 8 — Objective-C — Xcode, Storyboards, Xib — Push Notifications, Core Location, Audio Video Framework, Core Animation, AddressBook, GCD, Google Analytics, Cocoapods, Instruments — REST API — Custom container controller, CollectionView flow layout, NSOperation and NSOperationQueue — MVC with light controller — Unit Test, Xcode Bots, GitFlow, Fabric, TestFlight — Scrum, Trello, Bitbucket, Slack, Sketch.

iOS lead developer

Tag&See

Apr 2013 - May 2014

1 year 2 months

Paris Area, France

I was in charge of the iOS applications at ZRM. This startup is editing B2C applications to provide an unique way to follow a past or live event from your mobile. There were two main applications : Grooblin and PaperPrime. I have also strongly participated on the products’ definition, the UI design and the application experience. We won the France’s Best Technology Startup by Startup World Competition and have been invited (and attended) to the Dublin 2013 Web Summit Alpha Program. Technologies: iOS 6 to 7 — Objective-C — Push Notifications, MapKit, Core Location, Core Animation, GCD, Flurry, Cocoapods, Instruments — REST API — Xcode, Storyboards, Xib — Custom container controller, CollectionView flow layout, UIText API, custom event Responder — MVC — GitFlow, Flurry, TestFlight — Scrum, Trello, Bitbucket, Photoshop.

iOS Developer

APPrès Vous

Oct 2012 - Mar 2013

6 months

Paris, France

During my internship I’ve mostly worked on an iPad application, WikiPixel. A media collaborative platform, letting users download and upload files like PDFs, audios, videos or images. With some features like following, bookmarking and comments. I was in charge of important components like navigation through a custom expandable UITableView and a custom breadcrumb control. And the whole file explorer layout with custom UICollectionViewFlowLayout. Technologies: iOS 5 to 6 — Objective-C — Xcode, Storyboards, Xib — StoreKit & In App Purchase, Core Animation, GCD, Instruments — REST API — UITableView expandable, Custom breadcrumb navigation view, CollectionView flow layout, Custom UIView, UIButtons — MVC — Git — Scrum, Trello, Photoshop.

Software Engineer

Econocom

May 2012 - Oct 2012

6 months

Paris Area, France

Same position as Tactem

Software Engineer

Tactem

May 2011 - May 2012

1 year 1 month

Paris, France

I’ve worked in a startup of 15 people (Tactem) on SaaS solution to helps companies manage telecommunication expenses. The startup have been bought by Econocom one year after my arrival in 2012. I’ve developed modules and web site dashboard for the SaaS product, mass emailing and text message. Technologies: ASP. NET — C#, HTML, CSS, Javascript — Visual Studio, SQL Server, Stoked Procedure, Jobs, Web Services — Photoshop

French tutor

Chongqing School

Mar 2010 - May 2010

3 months

Chongqing, China

Help chinese students to learn french.

Web Engineer

CSC

Jul 2009 - Dec 2009

6 months

Pairs, La Défense

Internship within the CSC internal IT Team of around 15 persons I have principally designed and developed a IT blog and internal resources, updated and maintained some existing web projects, modules and services and also building new ones from scratch using Microsoft Technologies. All of these materials developed was used by the CSC collaborator. In the meantime during my internship I’ve been lucky to have a short initiation about Cocoa programming. Technologies: ASP. NET — C#, HTML, CSS, Javascript/AJAX, Objective-C — Visual Studio, SQL Server, Web Services — Photoshop


Education

ETNA

Master

2011 - 2013

2 years 1 month

Chongqing University

Certification

2010 - 2010

1 month

EPITECH - European Institute of Technology

Bachelor

2008 - 2010

2 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.