Work
SaaS2025

CINav: the jobs platform for France's maritime industries

Designing a platform that connects certified candidates with employers, in an industry planning 10,000 hires a year for hard-to-fill roles.

Role
UX/UI Designer & Product Owner
Client
CINav
Duration
10 days
Type
Matching platform
The recruiter dashboard in CINav: a side menu, a personalised welcome, a carousel of profiles to discover, and a table of tracked candidates.

CINav is a French national association serving the maritime industries on training, employment and skills. It awards the CCIM, a certificate attesting that someone knows the industry and its trades.

Once certified, candidates had no way of reaching companies, while those companies struggled to fill roles nobody was applying for. The brief: quickly design the MVP of a platform that would connect the two sides and fit the specific needs of the sector.

Designing an MVP

The project could easily have turned into a job board, but the goal was neither to copy existing platforms nor to ship a complete product straight away. It was to find the simplest version capable of validating the value proposition: letting certified candidates and companies with hard-to-fill roles find each other and make contact.

So I narrowed the scope to the journeys that could not be dropped: account creation, profile management, candidate search, first contact and hiring follow-up. Secondary features were deliberately left out of this first version.

The two persona sheets side by side: on the left a recent graduate looking for work, with their portrait, skills, goals, blockers and digital habits, then their key quotes, user story and the priority features that follow; on the right a recruiter from the industry, with their professional context, goals, blockers and digital habits.
The two personas the MVP was built from: candidate and recruiter, their goals and their blockers, and the priority features that follow.

The MVP had to let us test the first use cases, gather feedback, and evolve the product with the client through successive iterations.

Building two distinct experiences

One of the first design decisions was to separate the candidate and recruiter spaces completely.

The two profiles are chasing different things. Candidates want a visible profile, fast; recruiters mainly want to spot relevant people and keep track of their hiring.

So I designed two dedicated spaces, each organised around its user's main tasks. That simplified the journeys, kept cognitive load down, and let the vocabulary and the features fit each audience.

Wireframes of the “My candidate profile” screen: on the left the profile with no documents and then with documents uploaded, in the middle the modal for editing search criteria and the file browser, on the right the screen after saving, with the confirmation notification and the file added to the list.
On the candidate side, a space built around a single task: complete your profile, upload your documents, adjust your criteria - with a confirmation at every step.
Wireframes of the recruiter space: on the left the candidate directory, with its filters by trade and location, the result count and pagination; on the right a candidate's file, the documents they uploaded, a quick actions panel and a block of dated internal notes.
On the recruiter side, a working tool: the filterable directory opens onto the candidate file, where documents, actions and internal notes all fit on one screen.

Lowering the effort on the candidate side

CINav had flagged something important: a share of the candidates are not comfortable with digital tools.

I wanted to avoid the blank-page effect, or a long form that would put people off at first login.

So I designed a guided onboarding that walks candidates through building their profile step by step: upload a CV, add supporting documents, pick the role they want, the contract type, how far they will travel and when they are available.

The six candidate onboarding screens, linked by an arrow across two rows: “Which roles are you looking for?”, “Where would you like to work?”, “Upload your CV now”, then the cover letter, supporting documents and profile photo. Each screen asks a single question, offers to skip the step and keeps a way back to the previous one; a notification confirms each uploaded document.
Step-by-step candidate onboarding, one question at a time, to keep the effort low while the profile fills out from the very first login.

The goal was not just to collect information, but to let every candidate build a profile recruiters can actually use, quickly.

At the end of the flow, the profile is published automatically. Candidates can come back and update it whenever they like, but nothing further is required to stay visible on the platform.

I deliberately kept this space light on features, to keep the experience simple. The product runs on a clear principle: recruiters come to browse the talent pool, not the other way round.

Designing the recruiter space as a working tool

The recruiter journey followed a different logic.

Before reaching the platform, companies describe their hiring needs through a similar onboarding, then CINav approves their account - which guarantees that only companies from the industry can browse profiles.

Once logged in, recruiters land on a personalised dashboard rather than a plain directory. The first profiles they see match the criteria they gave at sign-up, which cuts the time it takes to find relevant candidates.

The recruiter dashboard: a side menu leading to the dashboard, the candidate directory, tracked candidates and the organisation; a personalised welcome; a “Candidates to discover” carousel where each profile shows its trade, location and confirmed availability; and a “Tracked candidates” table where every row carries an editable status, “To review” or “Interview”.
The recruiter dashboard: the first profiles it suggests follow from the criteria the recruiter set.

The whole pool stays reachable through search and a set of filters - trade, location and so on.

Each candidate file gathers what a decision needs: identity, target role, location and uploaded documents.

To help track hiring, I added a few essentials: favourites, internal notes and status labels (To review, Interview, Rejected, Hired).

The point was not to rebuild a full applicant tracking system, but to give recruiters what they need to organise their work without inflating the product.

Keeping the talent pool genuinely current

Another problem surfaced quickly: how do you stop the pool going stale?

A candidate might find a job days after creating their profile. Without regular updates, recruiters end up contacting people who are no longer available.

With the client, we settled on a simple mechanism: ask candidates at regular intervals to confirm they are still looking.

Every five days, a notification lets them confirm their availability in a couple of clicks. It asks very little of candidates while making the pool far more reliable.

Results

The product met the client's expectations. The platform is live and in use by several companies in the industry.

The tight MVP scope held: the next iterations can build on real usage rather than assumptions.

The CEDRE website after the redesign: the home page and its main navigation.
Next project
CEDRE: a full website redesign
Back to top