
Joffrey Bocquet
Senior iOS Developer | Swift & Architecture
Salary / Daily rate
40150 Hossegor, France
Freelance
Remote only
Skills
Languages
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.
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