Partners
Company: AREX· Role: Product Designer Lead · Date: 2021
AREX, is a data-driven Fintech start-up aiming to bridge capital market liquidity and SME cashflow needs.
The Partners portal was an application designed to leverage client's data and enable partners to look out of their SMEs.
Partners must manage their leads and add extra details.
Current market: Finland
New markets: Spain and UK
Rebrand and create a UI kit that serves as the foundation of the Design System.
Improving this app was crucial for the company as it aimed to expand into new markets. Operating in Finland, Arex expanded to the UK and Spain, where competitors offered similar, user-friendly services.
The redesign was also important because it will be the first of a suite of apps, leading to the creation of a UI kit and making it easier to build a Design System in the future.
I served as the Lead Product Designer, working closely with the company's four development squads to guide their product efforts.
Team structure: For this project, I led the design effort in close collaboration with a cross-functional team, including the Product Manager for our Partners area and the Front-End Lead. I also partnered with the Head of Product and the Head of Marketing to manage the rebranding.
Responsibilities: Leading the UX, UI, UX Research, designing the Design System, and giving my user experience acceptance (UXA).
The project timeline was structured over two quarters: one quarter dedicated to the Minimum Viable Product (MVP) and another quarter for subsequent iterations and improvements.
to create a lead
Pigment is the new DS for UI of the AREX platform
I collaborated with the PM, the Sales Manager, and the Client Relationship Manager to create the Partner User Persona based on data from our database, complaints, conversations with partners, and onboarding forms.
Based on the user persona, I could empathize with the users and understand that the users had limited technological skills and were often busy, requiring quick access to information. Therefore, it was essential to design an interface that was simple and easy to use. In Mikko's case, the goal was to create an interface that addressed all his needs, minimizing his reliance on the Operations team for support.
I ran interviews to a group of partners that used the old interface to discover the main user pain points and needs:
Based on this, I not only determined that it was important for the companies column to be sortable alphabetically, but I also added sorting functionality to all columns: dates, registration and client numbers, as well as status. This way, the user would have much more flexibility to review the data and find results more efficiently.
I conducted a heuristic evaluation of the entire old interface and identified significant usability issues, particularly in the forms. There was no prior indication of which fields were required, causing friction for users if they missed filling out a mandatory field. To provide a seamless user experience, we need to anticipate such errors.
Additionally, the icons representing different statuses were problematic. The same icon was used multiple times, with only color variations to indicate different states. This could easily confuse users and make it difficult for them to recognize and remember each status. A key usability principle is that elements should not be distinguished by color alone.
I agreed with the Product Manager that these would be the fundamental user stories for the first iteration of the project:
As a partner I want to be able to create a new lead in the system, so that I can manage and track the progress of my leads in an organized manner.
As a partner I want to be able to update the information of an existing lead, so that I have all the necessary details to complete the data.
As a partner I want to be able to search and filter companies in the system, so that I am looking for based on specific criteria.
I led a rebrand for this app, establishing a style that would be applied across all external apps after launch. I developed a more vibrant and approachable color palette, ensuring sufficient contrast between text and background. Additionally, I refined the hierarchy of font styles. All components were designed in Figma, creating a UI kit that would serve as the foundation for the design system.
The Front-end Lead and I decided to build our components using Vue.js, specifically with the Quasar framework. This framework is based on Material Design, and the components are easily customizable (CSS) and extendable (JS).
The Design System was internally called "Pigment" and the idea was to scale all the company's products. I set the Tokens with Token Studio.
My design choices for the new app UI were directly informed by prior user research and a heuristic study. During user testing, I found that users frequently needed the "missing bank details" filter. Based on this insight, I decided to make it permanently visible below the title. For the remaining filters, I designed a clean modal layer that appears on tap, allowing users to easily apply, review, and clear their selections. Additionally, to enhance data management, I added sorting functionality to every column in the table list.
For the forms, I wanted to avoid friction for the user, so we showed in advance which fields were mandatory.
To validate our assumptions, the Product Manager and I conducted a usability test with a group of users.
I facilitated the sessions for our English-speaking participants while the PM acted as the observer. For our Finnish-speaking users, I trained the Finnish Product Manager to facilitate, and we then translated the observations together. My responsibilities also included creating the test scenarios and defining the success criteria for each task.
The test was a success. Using a high-fidelity Figma prototype, we discovered a new user pain point: a desire for insight into why a lead was rejected. We decided to incorporate this into our proposal as a new iteration. Now, users can see the specific reason a lead was rejected, directly addressing a critical need they had identified.
I used Figma for the design handoff, creating a detailed style guide and a UI kit with both styles and reusable components. These components were built based on our existing framework (Quasar, Vue.js) to ensure consistency.
To facilitate a smooth collaboration, I provided the engineers with all the necessary mockups and prototypes. I also conducted a workshop to train the team on how to use Figma's Dev Mode, ensuring they could efficiently access all design specifications.
Since the company didn't have a dedicated QA team, the Front-End team, Product Managers, and I organized "Test Parties." These sessions involved other team members to help us test all the new features. The Engineering team was then responsible for fixing the bugs we identified.
The Partner portal was launched. Below you can see the before and after.
Given the lack of existing tools, I was responsible for defining our research stack. With a limited budget, I selected Smartlook to validate our project ideas and assumptions. Using its session recordings, funnels, and heatmaps, we were able to observe user behavior and gain a deeper understanding of their needs and pain points.
Test core workflows: We measured user success on key tasks.
Discover new insights: The test's final goal was to uncover any new user needs or pain points.
A lead was created between 33 and 46 seconds.
The research showed that users had a strong understanding of the interface. My key observations were:
I observed some user friction around status changes. When a user added bank details to a pending lead, the system took a moment to refresh its status to "Onboarding." This created confusion, so users developed a workaround: they would apply any filter to trigger a refresh. To solve this, we added a loading state to provide immediate feedback.
I also noticed that the country code selector in the phone field was a bit time-consuming. Users preferred to scroll through the list to find their country (Finland, UK, and Spain) instead of typing the first letter. Based on this behavior, I redesigned the component to feature a list of the most frequent countries at the top, followed by the standard A-Z list.
Navigation (new features) and empty state.
Loading while the company is being onboarded.
Selected work
Embedded Finance SeamlesslyFintech - SaaS - B2B
People & TimeSaaS - B2B
Partners PortalFintech - SaaS - B2B
Rebuilding the Back Office for ScaleFintech - SaaS - B2B
Discovery Home - Promofarma Marketplace - B2C - Mobile
A small vehicle journey MaaS - SaaS - B2B - Mobile