STC Bank · Design Platform

Moving forward
with design.

The home of design at STC Bank — where we share the craft behind the product: stories, case studies, resources, rituals, and the people moving it all forward.

4 content tracks Figma community assets Live events & workshops
ArticlesCase StudiesStoriesNewsDesign TokensAccessibilityUX Writing
8
designers on the team
8
articles & case studies
6
events this year
20+
shared resources
Explore the platform

One place for everything we make.

Six pillars, one mission — make our craft visible and our team stronger.

01 — BLOG

Stories from the work

Articles, case studies, stories and release news from the people building STC Bank.

02 — RESOURCES

Assets you can use

Download-ready logos, guidelines and standards from our Figma Community.

03 — EVENTS

Come learn with us

Talks, workshops and meetups for designers, students and the community.

04 — TEAM

Meet the people

Our culture, traditions, and the way we give feedback and grow together.

05 — ONBOARDING 🔒

New here? Start now

The kit that gets a new designer from day one to first ship — hidden gems included.

06 — CALENDAR 🔒

Rituals & dates

Thursday challenges, feedback jams, releases and events — one view.

Featured

Read this first.

How we work

Six principles we design by.

Not posters on a wall — the actual rules we return to when the work gets hard.

01

Start from the customer's context

Begin with what a real person fears or needs, not with the feature. The best requirements come from worry, not a backlog.

02

Reward before effort

Show the value before asking for the work. Motivation should arrive before the form does.

03

Words are interface

Copy isn't decoration; it's the product. One vague sentence can undo months of trust.

04

Design the seams

People experience transitions, not destinations. We design the in-between moments most teams skip.

05

Accessible by default

If it doesn't work for everyone, it isn't done. Contrast, focus and clear language are requirements, not extras.

06

Ship, then learn

Real behaviour edits our design. We roll out in waves and let the numbers tell us what to fix next.

Latest

What's new this cycle.

Design System

Tokens 2.4 — semantic colors shipped

New semantic color layer, dark-mode parity, and 12 refreshed components.

Updated this week
UX Team

Rewards flow reduced steps by 40%

The savings experience shipped to 100% of users.

Monthly update
News

Release notes: the big features

International transfers refresh, biller logo pack, faster onboarding.

Just published
Event

Leaders in Design — registration open

Designers from leading companies share challenges & success stories.

Coming soon
From the team

Why we do this.

“Sharing the thinking behind a screen is how the craft actually scales.”

A Aya · Product Designer

“A design system isn't a library — it's a shared language that makes everyone faster.”

A Abdulaziz · Design Systems

“Accessible from the first frame beats retrofitted at the end, every time.”

R Raneem · Accessibility

Get the monthly design dispatch.

New articles, resources and event invites — straight to your inbox, once a month.

Design is how we move the bank forward.

Read the thinking behind the product, grab what you need, and join us at the next session.

The Blog

Stories from the work.

Articles, case studies, stories and news from the STC Bank design team. Filter by what you're into.

All Articles Case Studies Stories News
Migration
Article

The Role of Design in the STC Bank Migration

Moving millions of customers to a new bank is a trust exercise as much as a technical one. Here's how design carried the weight.

AM Aya & Mousa · 8 min
Fawazeer
Story

Fawazeer: A Ramadan Success Story

We turned a beloved Ramadan tradition into a daily in-app moment. The story of shipping delight on a deadline.

A Aya · 6 min
Release
Notes
News

Release Notes: The Big Changes & Features

A round-up of the biggest shipped changes this cycle — what's new, what's better, and what's next.

F Firas · 4 min
Rewards
Case Study

The UX of Rewards: Building a Seamless Savings Experience

How we turned a confusing savings flow into something people actually finish — research, principles and results.

H Hossam · 9 min
Global
Transfers
Case Study

International Transfers: Pain Points & Improvements

We audited the whole remittance journey, found where people dropped off, and rebuilt the moments that mattered.

M Mishari · 7 min
Trust
Article

Designing for Trust in Fintech

In banking, trust is the feature. Seven concrete ways we design for it — from empty states to the words on a button.

M Mousa · 6 min
Dark
Mode
Case Study

Designing an Accessible Dark Mode

Dark mode isn't “invert the colors.” How we rebuilt our palette around semantic tokens and hit AA everywhere.

A Abdulaziz · 7 min
Micro-
copy
Article

Writing Microcopy for Money

When the subject is someone's salary, every word carries weight. Our rules for calm, clear financial copy.

A Aya · 5 min
Onboard-
ing
Case Study

Cutting Account Onboarding to Under 3 Minutes

Every extra screen costs sign-ups. How we removed friction from the first-run experience without cutting corners.

F Firas · 8 min
Usability
Testing
Article

Usability Testing on a Budget

You don't need a lab or ten users. How to learn what actually breaks your design with almost nothing.

H Hossam · 5 min
Info
Architecture
Article

Information Architecture for Complex Apps

When an app does everything, structure is the design problem. How we keep things findable.

M Mishari · 6 min
Accessible
Forms
Article

Designing Accessible Forms

In banking, an inaccessible form can lock someone out of their own money. Our rules for forms that include everyone.

R Raneem · 6 min
UX
Metrics
Article

UX Metrics That Actually Matter

Teams drown in dashboards while the real questions go unanswered. How we pick metrics with intent.

A Aya · 5 min
Inclusive
Design
Article Coming next

Inclusive Design: How to Focus on Accessibility

Building for everyone from the first frame — practical accessibility habits for our team.

R Raneem
Merchant
Portal
Case Study Coming next

Merchant Portal Redesign

Rethinking the tools our merchants rely on every day.

M Mishari
Motion
Case Study Coming next

How Animation Increased App Engagement

The measurable impact of motion done with intent.

A Aljohrah
Payments
KSA
Case Study Coming next

How We Changed the Payment Experience in KSA

Rebuilding the everyday moment of paying, for a whole market.

F Firas
Write · Team only

Write an article.

Compose your piece on the left and watch it render live on the right. Publish to add it to the blog for this session.

Formatting: blank line = new paragraph · ## heading · quote · list item
Published! It's now at the top of the blog for this session.
Live preview

Your article will appear here as you type…

← Back to blog
Article

The Role of Design in the STC Bank Migration

Migrating customers from one banking product to another is one of the highest-stakes things a team can do. People are trusting you with their money, their salary, their standing orders and their sense of security. When we set out to move customers into STC Bank, we knew the migration would be judged less on the database cutover and more on a single human question: did it feel safe?

Design's job in a migration is not to make screens look good. It is to make an unfamiliar change feel like continuity. This is the story of how we approached that.

A migration succeeds the moment a customer stops noticing it happened.

Start from fear, not features

Our first research sessions weren't about flows — they were about worry. We asked people what they were afraid would go wrong when a bank they use changes underneath them. The answers were consistent: “Will my money still be there?”, “Will my card stop working?”, “Will I have to set everything up again?” Those fears became our real requirements.

Design the seams, not just the destination

Customers don't experience a migration as a destination — they experience it as a sequence of seams: the notification that it's coming, the moment they open the app mid-change, the first login, the first transaction. We mapped every one of those seams and treated each as a designed moment with its own copy, its own reassurance and its own clear exit.

What we prioritised

  • Continuity of identity — familiar names, card art and balances carried across so nothing felt “reset”.
  • Progressive disclosure — we revealed one confident step at a time.
  • Always a status — the customer could always see what had moved, what was in progress, what needed them.
  • Reversible confidence — clear support and “what happens if” answers within reach.

Words did the heavy lifting

In a migration, copy is the product. We wrote in plain, calm, active language — “Your salary will arrive here from next month”, not “Beneficiary routing has been updated.” We removed apology from error states and replaced it with direction.

If the customer has to ask “is this normal?”, the design has already failed.

Test the scary path, not the happy path

We deliberately usability-tested the anxious paths: what a customer sees if they open the app halfway through the move, if a transfer is pending during cutover, if they log in on a new device. Designing those edges is where migration trust is won or lost.

Rolling out in waves

We phased the migration in controlled waves. Each wave gave us live signal — support tickets, drop-off points, confused screens — that we fed straight back into copy and flow tweaks before the next wave.

What we'd tell the next team

  1. Treat trust as the primary metric.
  2. Design the transition, not just the arrival.
  3. Write every sentence as if a worried person is reading it at midnight.
  4. Ship in waves and let real behaviour edit your design.

A great migration is invisible. If customers barely remember it happening, that quiet is the highest compliment our craft can earn.

← Back to blog

← Back to blog
Story

Fawazeer: A Ramadan Success Story

Fawazeer — the playful riddles families have shared during Ramadan for generations — is one of those traditions everyone in the region grows up with. So when we asked how STC Bank could show up during Ramadan in a way that felt genuinely ours, the answer wasn't a banner or a discount. It was a riddle a day.

The best seasonal features don't interrupt the season — they belong to it.

The idea

Every day of Ramadan, open the app, solve a Fawazeer, and unlock a small reward. But simple concepts hide hard design problems. A daily ritual has to be effortless to return to, delightful enough to share, and fair enough that everyone can play — including customers using a screen reader or playing one-handed while cooking iftar.

Designing a daily loop

The heart of Fawazeer is the return visit. We designed the loop to be frictionless: a warm entry point on the home screen, a single riddle, an answer, an instant reward, and a gentle nudge that tomorrow's riddle is waiting.

What made it work

  • One tap in. The day's riddle was never more than a tap away.
  • Instant payoff. Rewards resolved immediately — celebration, not a spinner.
  • Streaks with heart. We rewarded consistency without punishing a missed day.
  • Arabic-first. Every riddle and animation was designed in Arabic first, then adapted.

Delight, on a deadline

Ramadan doesn't move for anyone's roadmap. We spent our animation budget on the two moments that mattered most — the reveal of the riddle and the burst of a correct answer — and kept everything else calm.

We didn't build more. We built the two moments people would remember, and made them sing.

What happened

Fawazeer became a daily habit for a meaningful share of active customers, with strong return rates and a spike in organic sharing as people compared streaks. The number we were proudest of wasn't in a dashboard — it was the messages saying it made the app feel like part of their Ramadan.

← Back to blog

← Back to blog
News

Release Notes: The Big Changes & Features

A round-up of the biggest things the design and product teams shipped this cycle. We publish these so the whole company can see the craft moving forward.

✦ Headline changes

  • International transfers, rebuilt. A clearer journey with upfront fees, live exchange rates and a status you can follow.
  • Rewards & savings, seamless. The savings experience dropped several steps and now guides people to finish.
  • Faster onboarding. Fewer screens between “download” and “done”.

✦ Improvements

  • Refreshed home screen hierarchy — the things people do most are easiest to reach.
  • New semantic color tokens across the app for consistent, accessible contrast.
  • Clearer, calmer error and empty states in plain language.
  • Motion pass on key transitions.

✦ For designers & developers

  • Design Tokens 2.4 published to Figma and code.
  • SADAD biller logos and “Pay with STC Bank” standards added to Resources.
  • 12 components refreshed with dark-mode parity.

✦ Coming next

  • Merchant portal redesign entering design review.
  • Accessibility pass on transfers and rewards.
  • A shared icon library to speed up handoff.

← Back to blog

← Back to blog
Case Study

The UX of Rewards: Building a Seamless Savings Experience

Saving money is something almost everyone wants to do and almost no one finds easy. Our rewards-linked savings experience was supposed to make it effortless — but the first version did the opposite. This is how we found the friction and designed it out.

-40%
steps to start saving
completion rate
100%
rollout to users

The problem

The original flow treated saving like opening a product: forms, choices, and jargon before any reward was visible. People started with intent and quietly gave up. The reward — the reason to save — appeared far too late.

People didn't lack motivation. The flow spent it before giving anything back.

What research told us

  • Customers wanted to see the benefit first, then the mechanics.
  • The word “savings” felt like commitment and paperwork.
  • People abandoned when asked to make more than one decision at a time.
  • Trust dipped whenever a number appeared without explanation.

The principles we designed to

1. Reward before effort

The first screen now shows what you'll earn, in concrete terms, before asking anything.

2. One decision per screen

Every step asks for exactly one thing.

3. Sensible defaults

Where a choice could be pre-made safely, we made it — with an obvious way to change it.

4. Show the money working

A simple, honest visual shows the reward accruing.

The result

We cut the steps to start saving by roughly 40%, and completion roughly doubled. The feature stopped feeling like a financial product and started feeling like a small, satisfying habit.

Seamless isn't the absence of steps. It's the absence of doubt.

What we're carrying forward

Most “complicated” flows aren't too long — they're in the wrong order, asking for effort before they've shown value. We now audit every new flow with one question first: does the reward come before the work?

← Back to blog

← Back to blog
Case Study

International Transfers: Pain Points & Improvements

For many of our customers, sending money abroad isn't a feature — it's a lifeline to family. When a transfer feels uncertain, the anxiety is real. We audited the entire international transfer journey to find exactly where that uncertainty crept in.

Every unclear screen in a transfer is a customer wondering if their family will receive the money.

How we audited it

We walked the whole journey the way a customer does — from first tap to the moment money lands — and marked every point where a real person paused or reached for support, paired with support tickets and drop-off data.

The pain points we found

  • Hidden costs. Fees and rates appeared late, so the amount received was a surprise.
  • Silent status. After sending, customers had no honest sense of where their money was.
  • Beneficiary friction. Reusing recipients was fiddly.
  • Jargon. Compliance language made a stressful task feel more foreign.

The improvements we shipped

Show the real numbers, upfront

Fees and the live rate appear before the customer commits, alongside a clear “amount they'll receive.”

A status you can follow

A simple, truthful progress view — sent, processing, on its way, received.

Recipients that remember

Frequent beneficiaries are front and centre.

Plain human language

We rewrote the journey in the words customers actually use.

We didn't make transfers faster by cutting steps. We made them calmer by removing doubt.

What changed

Drop-off at the moments we targeted fell, repeat transfers got quicker, and “where is my money?” support contacts went down noticeably.

← Back to blog

← Back to blog
Article

Designing for Trust in Fintech

In most products, trust is a nice-to-have. In banking, it's the whole product. People don't fall in love with a transfer screen — they decide, in a hundred tiny moments, whether they believe you with their money. Here are seven concrete ways we design for that belief.

Trust isn't a feeling you add at the end. It's the sum of every small, honest detail.

1. Show the real number, early

Nothing erodes trust like a surprise at the confirmation screen. Fees, rates and totals belong up front, where they inform a decision rather than ambush it.

2. Never leave a status silent

Uncertainty is the enemy. A clear “processing → sent → received” tells people they can stop worrying — and stop calling support.

3. Write errors as directions, not apologies

An error should say what happened and the one thing to do next. “Something went wrong” tells the customer nothing except that they should be nervous.

4. Make the safe choice the easy choice

Good defaults, clear confirmations for irreversible actions, and gentle friction exactly where it protects someone.

5. Use plain language over banking jargon

“Beneficiary” and “remitter” are the bank's words. “The person you're sending to” is the customer's. We use theirs.

6. Design the empty and first-time states

A first impression happens on an empty screen. We treat it as an invitation to act, not a blank.

7. Be consistent, everywhere

The button that says “Send” produces a screen that says “Sent.” Consistent vocabulary is how people learn to trust the map.

None of these are clever. That's the point — trust is built by being reliably, boringly honest, one screen at a time.

← Back to blog

← Back to blog
Case Study

Designing an Accessible Dark Mode

“Just invert the colors” is the most common — and most wrong — instruction a design system gets about dark mode. When we built dark mode for our platform, we learned that accessibility, not aesthetics, is the hard part. Here's how we did it.

Dark mode isn't a filter over your light theme. It's a second, equal design.

The problem with inverting

Our first attempt reused the same brand purple for buttons and for text. On a light surface that purple is crisp; on a dark surface it disappears. We discovered the root issue: several colors were doing two jobs at once — a fill and a text color — and no single value can pass contrast in both roles.

Semantic tokens fixed it

We split every overloaded color into role-based tokens: a brand color for fills, a separate brand-ink for text, an on-accent color for text sitting on fills, and dedicated surface and line tokens. Dark mode then became a matter of re-pointing those tokens, not rewriting components.

The rules we set

  • Body text hits at least 4.5:1 against its surface; large text at least 3:1.
  • Accent-as-text lightens in dark mode; accent-as-fill stays rich so white text still passes.
  • Never rely on opacity to “dim” text — it quietly fails contrast.
  • Every state (hover, focus, disabled) is checked in both themes.

Measuring, not guessing

We ran every text-on-background pair through a contrast checker as part of the definition of done. The result: AA across the board, verified — body text landing well above the minimum in both themes.

If you can't point to the ratio, you're guessing. Accessibility is measured, not felt.

What we carry forward

The biggest win wasn't dark mode itself — it was the semantic token layer it forced us to build. Every future theme, brand or high-contrast mode now costs a fraction of what the first one did.

← Back to blog

← Back to blog
Article

Writing Microcopy for Money

Microcopy is the smallest design material we have, and in a banking app it might be the most powerful. When the subject is someone's salary, rent or savings, a single word can be the difference between confidence and panic.

In fintech, the tone of a sentence is a feature. Get it wrong and people feel it in their stomach.

Be specific, not reassuring

“Don't worry, everything's fine” reassures no one. “Your transfer arrived — SAR 500 sent to Ahmed” does, because it's specific. Specificity is the real reassurance.

Name things the way people do

People don't have “beneficiaries,” they have people they send money to. We write from the customer's side of the screen, always.

Keep the verb honest

A button that says “Send” must lead to a screen that says “Sent.” If the label over-promises, trust breaks quietly.

Put the number where the decision is

Fees, totals and timings belong at the moment of choosing — not buried in terms. Copy is how we make a decision fair.

Calm beats clever

We save personality for moments of delight, and keep money moments plain. A pun has no place next to a balance.

Microcopy rarely gets credit, because when it works, no one notices it at all. That invisibility is the job done right.

← Back to blog

← Back to blog
Case Study

Cutting Account Onboarding to Under 3 Minutes

The gap between downloading a banking app and actually using it is where most people quietly disappear. Our first-run experience asked too much, too early. This is how we got a new customer from install to first action in under three minutes — without cutting a single compliance corner.

<3 min
install → first action
-35%
setup drop-off
+22%
first-week activation

Where people left

We instrumented every step and watched the cliffs. The steepest drop wasn't identity verification — it was the wall of setup we asked for before anyone had felt a single benefit.

People will do the hard steps — after you've shown them why. Not before.

What we changed

  • Defer, don't demand. We moved non-essential setup to after the first useful moment.
  • One thing per screen. Each step asks for a single, understandable input.
  • Progress you can trust. An honest indicator so people know how close they are.
  • Compliance in context. Required checks appear where they make sense, framed in plain language.

Respecting the rules

Banking onboarding has non-negotiable regulatory steps. The trick wasn't removing them — it was sequencing them so they never became the very first impression, and explaining why we ask, in the customer's words.

The outcome

Setup drop-off fell by about a third and first-week activation rose. The lesson generalised: onboarding is a persuasion problem before it's a form problem.

← Back to blog

← Back to blog
Article

Usability Testing on a Budget

You don't need a lab, a big budget, or ten participants to learn something that changes your design. Most of the value in usability testing comes from the first few sessions — if you ask the right way.

Five users will show you the majority of the problems worth fixing. The trick is watching, not asking.

Test the task, not the opinion

Give people a real task and stay quiet. "Transfer 100 riyals to a friend" tells you more than "do you like this screen?" Opinions are polite; behaviour is honest.

Recruit who you have

Colleagues from other teams, a friend, a customer in the branch — rough signal beats no signal. Just avoid testing with people who built the thing.

Write tasks, not questions

  • Start each task from the user's goal, not a feature name.
  • One task at a time; don't lead.
  • Ask "what are you thinking?" only when they go quiet.

Watch for the pause

The moment someone hesitates, re-reads, or backtracks is the finding. Note it, don't rescue them.

The silence before a click is where the design is failing.

Turn notes into fixes

Cluster what you saw, rank by pain and frequency, and fix the top three before the next round. Small, frequent tests beat one big study you run too late.

← Back to blog

← Back to blog
Article

Information Architecture for Complex Apps

When an app does many things — payments, transfers, cards, rewards, savings — the hardest design problem isn't any single screen. It's how the whole thing is organised. Good information architecture is invisible; bad IA is the reason people can't find the thing they use every day.

If users can't find it, you didn't build it. IA is the map that makes features real.

Structure around goals, not org charts

Menus that mirror internal departments confuse everyone outside the company. Group things by what the customer is trying to do.

Name things the way people do

Card-sorting with real users beats a naming debate in a meeting. Use their words, even when the "correct" term is different.

Shallow beats deep

  • Fewer levels means fewer wrong turns.
  • Surface the frequent tasks; tuck away the rare ones.
  • Always show where I am and how to get back.

Test the tree, not the pixels

Run a quick tree test: can people find key tasks using only the labels, no visuals? If the structure works naked, the UI will only help.

Navigation is a promise. Every label says "the thing you want is this way."

Nail the architecture and every future feature has an obvious home. Skip it, and you'll be patching menus forever.

← Back to blog

← Back to blog
Article

Designing Accessible Forms

Forms are where most digital tasks succeed or fail — and where accessibility is most often overlooked. In a banking app, an inaccessible form isn't an inconvenience; it can lock someone out of their own money.

A form everyone can complete is not a nice-to-have. It's the difference between access and exclusion.

Labels, always

Every field needs a visible, persistent label — not a placeholder that vanishes the moment someone types. Placeholders are hints, not labels.

Errors that help

  • Say what went wrong and how to fix it, next to the field.
  • Never rely on colour alone — pair it with text and an icon.
  • Move focus to the first error so it's found immediately.

Big targets, clear focus

Generous tap targets and a visible focus ring make a form usable by keyboard, by touch, and by people with motor or vision differences.

Ask for less

The most accessible field is the one you removed. Every question you cut is one fewer chance to exclude someone.

Accessibility and simplicity point the same direction: ask for less, explain more, forgive mistakes.

Design the form for the person having the hardest time, and it gets better for everyone.

← Back to blog

← Back to blog
Article

UX Metrics That Actually Matter

Not everything that's easy to measure is worth measuring. Teams drown in dashboards while the questions that matter — is this easier? do people trust it? — go unanswered. Here's how we pick UX metrics with intent.

A number is only useful if it can change a decision. Everything else is decoration.

Pair behaviour with attitude

Task success and time-on-task tell you what happened; a quick "how easy was that?" tells you how it felt. You need both.

Measure the journey, not the vanity

  • Completion rate for the key task, not total clicks.
  • Drop-off by step, so you know where to look.
  • Return behaviour — did the fix actually stick?

Watch trends, not single readings

One number on one day is noise. A line moving over weeks after a change is signal.

Ship, measure, learn — then let the trend, not the launch, tell you if it worked.

Pick two or three metrics per project, tie each to a decision you'd actually make, and ignore the rest.

← Back to blog

Resources

Assets you can actually use.

Download-ready files and standards, published through our Figma Community. Grab what you need and keep the work consistent.

Brand

STC Bank Brand Guidelines

The complete brand system — logo usage, clear space, color, typography, iconography, imagery and tone of voice.

PDFFIGMAKEYNOTE
Download guidelines
SADAD

SADAD Biller Logos

The full set of SADAD biller logos, cleaned and export-ready for product and marketing.

SVGPNGFIGMA
Download pack
Pay

“Pay with STC Bank” Guidelines

Button standards, spacing, states and do's & don'ts for integrating the pay button correctly.

PDFFIGMA
View guidelines
Brand at a glance

The essentials, in one place.

A quick reference pulled from the full brand guidelines above — for the complete system, download the kit.

Core palette

#4F008C
#7A18E6
#00C58D
#1A0533

STC purple leads, STC Pay mint is the "forward" accent. Use ink for text, keep contrast AA+.

Typeface

STC Forward
Aa Bb Cc · 0 1 2 3 4 5 6 7 8 9

One family across display, headings and body — six weights from Thin to ExtraBold.

Coming next

On the resource roadmap.

🎁

Gift Card Logos

Standardised gift card logos with consistent design specs.

🔬

Research Template

A ready-to-use project research template on Figma Community.

🧷

Icon Library

A shared icon set to speed up handoff between design, dev and marketing.

🏳️

Flags Library

A complete flags library, ready to drop into any Figma file.

🎨

Design Tokens

Our published tokens for color, type, spacing and elevation.

🔤

Brand Colors & Type

STC brand colors & typography, documented for internal use.

🔁

IPS & Local Transfer Journeys

Reference journeys for instant and local transfers.

Events

Come learn with us.

We run different sessions for different audiences — designers, students, and the wider community. Tap any event to see the full details and register.

Jul242026
Talk · By invitation

Leaders in Design

Designers from leading companies share their real challenges and success stories — the messy middle, not just the highlight reel.

🕕 6:00–8:00 PM📍 STC Bank HQ, Riyadh + Livestream
✦ In collaboration with a UX community
View details →
Aug122026
Workshop · Students

UX Workshop for High School Students

A hands-on introduction to UX for high schoolers — what it is, why it matters, and a taste of designing for real people.

🕙 10:00 AM–1:00 PM📍 STC Bank HQ, Riyadh
✦ In collaboration with a local high school
View details →
Sep032026
Meetup · Community

UX in Fintech Meetup

An open evening for fintech designers across the ecosystem — lightning talks, portfolio swaps, and honest conversation about designing for money.

🕡 6:30–9:00 PM📍 Community space, Riyadh
✦ Open to all fintech designers
View details →
Sep182026
Webinar · Experts

Overcoming Challenges in Banking UX

A webinar with local and international experts on the hardest problems in banking UX — compliance, trust, and speed — and how they solve them.

🕖 7:00–8:30 PM📍 Online webinar
✦ Local & international speakers
View details →
Oct022026
Clinic · Portfolio

Portfolio Review Night

Bring your work, get honest, kind feedback from senior designers. Aimed at students and early-career designers looking to break into product.

🕕 6:00–8:30 PM📍 STC Bank HQ, Riyadh
✦ Mentors from the STC Bank design team
View details →
PlaySocial
Game · Social

Ideation Game

We give a scenario, you bring the ideas — the best one wins. Played out over social media so anyone can join in.

🔁 Runs monthly📍 Our social channels
✦ Open to everyone
View details →
Coming next

More on the calendar.

🏢

Internal UX Series

Sessions for different stakeholders and departments to raise UX literacy across the bank.

🧠

Design Systems Day

A deep-dive workshop on building and contributing to the design system.

← Back to events
Talk · By invitation

Leaders in Design

DateThu, 24 Jul 2026
Time6:00–8:00 PM
LocationSTC Bank HQ, Riyadh + Livestream
AudienceBy invitation (request a seat)

An intimate evening where senior designers from leading companies share the real story behind their work — the constraints, the wrong turns, and the decisions that actually moved the needle.

Agenda

  1. Doors open & networking
  2. Three 20-minute talks from invited design leaders
  3. Moderated Q&A with the audience
  4. Open networking & refreshments

Speakers

Invited design leaders from prominent product and fintech companies, plus senior designers from the STC Bank team.

What you'll take away

  • How leaders frame ambiguous problems
  • What separates a good critique from a useful one
  • Career lessons from designers a few steps ahead
or browse all events
← Back to events
Workshop · Students

UX Workshop for High School Students

DateWed, 12 Aug 2026
Time10:00 AM–1:00 PM
LocationSTC Bank HQ, Riyadh
AudienceHigh school students (no experience needed)

A hands-on first taste of UX design. Students work in small groups to solve a real, relatable problem and present their idea — learning the basics of empathy, ideation and prototyping along the way.

Agenda

  1. Welcome & what is UX?
  2. Empathy exercise: understand a real user
  3. Sketching & low-fidelity prototyping
  4. Team presentations & friendly feedback

Speakers

Facilitated by UX designers and mentors from the STC Bank design team.

What you'll take away

  • What UX design actually is
  • How to turn a user problem into an idea
  • How to sketch and present a concept
or browse all events
← Back to events
Meetup · Community

UX in Fintech Meetup

DateThu, 03 Sep 2026
Time6:30–9:00 PM
LocationCommunity space, Riyadh
AudienceOpen to all fintech designers

An open, informal evening for designers working on money problems. Short talks, portfolio swaps, and honest conversation about the unique challenges of designing for trust, compliance and speed.

Agenda

  1. Lightning talks (5 min each)
  2. Portfolio swap in pairs
  3. Open floor: your hardest fintech UX problem
  4. Networking

Speakers

Community speakers plus designers from across the local fintech ecosystem.

What you'll take away

  • How other teams handle trust & compliance
  • Fresh patterns for money interfaces
  • A wider network of fintech designers
or browse all events
← Back to events
Webinar · Experts

Overcoming Challenges in Banking UX

DateFri, 18 Sep 2026
Time7:00–8:30 PM
LocationOnline webinar (link after registration)
AudiencePractitioners & the curious

A focused online session with local and international experts on the hardest problems in banking UX — regulation, trust, security friction, and doing it all at speed.

Agenda

  1. Panel intro & framing the problem
  2. Expert perspectives: compliance vs. usability
  3. Case examples & teardown
  4. Live audience Q&A

Speakers

Local and international banking-UX experts, moderated by the STC Bank design team.

What you'll take away

  • How to balance compliance and usability
  • Reducing security friction without losing trust
  • Shipping quality UX under regulatory constraints
or browse all events
← Back to events
Clinic · Portfolio

Portfolio Review Night

DateThu, 02 Oct 2026
Time6:00–8:30 PM
LocationSTC Bank HQ, Riyadh
AudienceStudents & early-career designers

Bring your portfolio and get honest, kind, specific feedback from senior designers. Structured 1:1 slots so you leave with a clear list of what to improve next.

Agenda

  1. Check-in & quick intros
  2. Round 1: 1:1 portfolio reviews
  3. Round 2: group feedback & patterns
  4. Wrap-up: your top-3 next steps

Speakers

Senior designers and mentors from the STC Bank design team.

What you'll take away

  • Where your portfolio loses the reader
  • How to tell a stronger project story
  • Concrete next steps to level up
or browse all events
← Back to events
Game · Social

Ideation Game

DateRuns monthly
TimeAny time
LocationOur social channels
AudienceOpen to everyone

A playful monthly challenge run on our social channels. We post a scenario, you reply with your best idea, and the community's favourite wins a shout-out (and bragging rights).

Agenda

  1. We post the scenario & constraints
  2. You reply with your concept
  3. Community votes on favourites
  4. We feature the winning idea

Speakers

Hosted by the STC Bank design team.

What you'll take away

  • Rapid ideation under constraints
  • Communicating an idea in one post
  • Learning from how others think
or browse all events
DesignOps

The operating system behind the design.

DesignOps is how we make great design repeatable — the tooling, rituals, and workflows that let designers spend their time on the craft instead of the overhead.

1
shared design system
4
core rituals a week
48h
target feedback time
100%
work in one tool
What we do

Four jobs, one goal.

🧩

Systems & tooling

Own the design system, the component libraries, and the plugins that keep everyone fast and consistent.

🔄

Process & workflow

Define how work moves from brief to critique to handoff — and remove the friction between each step.

🔬

Research ops

Recruiting, a searchable insight repository, and templates so research is reused, not repeated.

📊

Quality & metrics

Track the health of the craft — accessibility, consistency, and how quickly we ship and learn.

The workflow

How a piece of work moves.

1

Brief & align

Every project starts with a shared brief — the problem, the user, the constraints, and how we'll know it worked.

2

Explore & critique

Designers explore in the open and bring work to critique early. Feedback is a habit, not a gate.

3

Build with the system

Solutions are assembled from shared components and tokens, so quality and consistency come for free.

4

Handoff & ship

Specs carry the "why", engineering builds, and we roll out in waves to learn before going wide.

5

Measure & feed back

Insights flow back into the system and the repo, so the next project starts further ahead.

The stack

Tools we run on.

Figma
Design, prototyping and shared libraries — our single source of truth.
Design System
Tokens & components published to design and code.
Research Repo
Searchable insights so studies get reused.
Handoff Docs
Specs with the reasoning attached, not just redlines.
Team Channels
Where decisions are made and captured.
Roadmap Board
What's in flight, what's next, who owns it.
Rituals & cadence

The heartbeat.

Weekly

Design sync

Align on priorities and unblock each other.

Weekly

Critique & feedback jam

Structured feedback on work in progress.

Thursdays

Design challenge

A shared, low-stakes problem to keep the craft sharp.

Monthly

System & ops review

What to add, fix, or retire in the system and process.

Team & Culture

How we work, and who we are.

This page is about our culture — the traditions, the way we give feedback, and how we grow the people around us.

🎯

Our Traditions

Rituals that keep the craft sharp and the team close — like our regular design challenges where we tackle a shared problem together, no stakes, all learning.

🔁

How We Give Feedback

Feedback is a habit, not an event. We critique the work not the person, come with specifics, and always leave with a clear next step.

🌱

Mentoring Juniors

Every design lead and senior mentors junior designers — from our team and beyond. Growing others is part of the job, not extra to it.

The people

Faces behind the work.

M

Mousa

UX Director
A

Aya

UX Manager
H

Hossam

UX Manager
F

Firas

UX Designer
M

Mishari

UX Designer
R

Raneem

UX Designer
A

Abdulaziz

UX Designer
A

Aljohrah

UX Designer
Coming next

Culture we're building.

🗓️

Thursday Design Challenge

A weekly shared design challenge to keep the craft playful.

🎬

Day in the Life

A behind-the-scenes designer series, made with marketing.

Member Spotlights

Team spotlights featuring the quirky interests that make us us.

Onboarding Kit

Welcome. Let's get you moving forward.

Everything a new designer needs to go from day one to first ship — the structure, the tools, and the hidden gems nobody tells you in the first week.

1

Meet the team & the structure

Who does what, who to ask, and how design fits into product, engineering and marketing. Start with a coffee chat with your buddy.

2

Set up your tools

Get access to Figma and our libraries, the design system, the research repo, and the team channels. Bookmark the Resources page.

3

Learn how we work

Read our feedback rituals and traditions on the Team page. Sit in on a design challenge and a critique before presenting your own work.

4

Ship something small

Pick a small, real improvement and take it end to end. Nothing builds context faster than shipping.

Your toolkit

The tools we use daily.

Figma
Design, prototyping, and our shared component libraries.
Design System
Tokens & components — your first stop before building anything.
Research Repo
Past studies and insights. Search it before recruiting users.
Figma Community
Our public assets, templates and downloadable resources.
Team Channels
Where decisions happen. Ask early, ask loudly.
Handoff Docs
How we spec work for engineering, with the “why” attached.
Hidden gems

The stuff nobody tells you.

🧩
The design system is your friend — check it before building anything from scratch. It's probably already there.
🔎
Search the research repo first — someone has likely already talked to the user you're about to recruit.
💬
Ask early, ask loudly — no question is too small in your first month. It's expected.
📝
Write it down — decisions live in docs, not heads. Capture the “why” as you go.
🤝
You get a mentor — a senior is assigned to you. Use them; that's the whole point.
Thursday is challenge day — join it early, even if you just watch. It's the fastest way to learn our taste.
Speak our language

Quick glossary.

Token
A named design decision (color, spacing, type) shared across design and code.
Critique
A structured feedback session — we critique the work, never the person.
Handoff
The moment design is specced and passed to engineering to build.
Seam
A transition moment between states — the in-between we deliberately design.
Wave
A phased rollout to a slice of users so we can learn before going wide.
Design System Update

Tokens 2.4 is live.

The latest from the design system — what shipped, what changed, and what's next. Published to Figma and code.

New

Semantic color layer

Colors now map to meaning (surface, on-surface, accent, danger) for consistent, accessible theming.

v2.4
New

Dark-mode parity

Every core component now ships light and dark out of the box.

v2.4
Updated

12 components refreshed

Buttons, inputs, sheets and cards updated to the new token layer.

v2.4
Docs

Usage guidance rewritten

Clearer do's & don'ts and copy guidance baked into each component.

v2.4
Changelog

Recent releases.

v2.4 · this week

Semantic tokens & dark mode

Introduced the semantic color layer, shipped dark-mode parity across core components, and rewrote usage docs.

v2.3 · last month

Spacing & elevation tokens

Formalised the spacing scale and elevation into named tokens; deprecated ad-hoc shadows.

v2.2

Form components overhaul

New input, select and validation patterns with accessible focus states and clearer error copy.

v2.1

Motion primitives

Standard durations and easing curves so transitions feel consistent across the app.

Component status

What's ready to use.

ButtonsLive
Inputs & FormsLive
CardsLive
Sheets & ModalsLive
Data TablesBeta
ChartsBeta
Icon LibraryIn progress
Illustration SetIn progress
Roadmap

Next for the system.

🧷

Shared icon library

One icon source across design, dev and marketing.

📐

Layout tokens

Formalising grid and breakpoints into named tokens.

Accessibility audit

Contrast and focus states verified across all components.

UX Team Update

What the team shipped & learned.

Our regular pulse on the work — the wins, the numbers, and the bets we're making next.

Shipped

Rewards & savings — seamless flow

Steps to start saving cut ~40%, completion roughly doubled, rolled out to 100% of users.

Read the case study →
Shipped

International transfers refresh

Upfront fees, a followable status, faster repeat sends. Support “where's my money?” contacts down.

Read the case study →
Learned

Migration = trust design

Design the seams, not the destination. Write for the worried customer at midnight.

Read the article →
Next bet

Merchant portal redesign

Rethinking the everyday tools merchants rely on. Entering design review.

In progress
40%
fewer steps to save
rewards completion
transfer support tickets
This month in numbers

Where our effort went.

14
research sessions
6
features shipped
3
critiques held
2
accessibility audits
Calendar

Rituals, events & deadlines.

Our recurring rituals and upcoming moments in one view. Colour tells you the type at a glance.

Ritual Event Release
Every Thu

Thursday Design Challenge

Team ritual
Weekly

Design Critique & Feedback Jam

Team ritual
Mondays

Weekly Design Sync

Team ritual
This cycle

Design Tokens 2.4 release

Design system
Live

Leaders in Design (talk)

Event · registration open
Live

UX Workshop for High School Students

Event · community
Soon

UX in Fintech Meetup

Event · community
Soon

Portfolio Review Night

Event · mentoring
Monthly

UX Team Update

Team ritual
Ongoing

Mentor sessions (junior designers)

Team ritual
Games

Take a break. Play something.

Two quick games from the design team — one for your memory, one for your reflexes. No sign-in, no pressure, just fun.

Flip the cards and match all eight pairs of design icons in as few moves as you can.

Moves: 0Pairs: 0/8Time: 0s