10 Soft Skills for UX & UI Designers

3d graphic of two clay hands touching

As a designer, it’s easy to get overwhelmed by the amount of knowledge and skills.

There’s a lot.

Thus, I wanted to write a two-part series about soft and hard skills for UX & UI designers.

This will serve as a reminder for me and hopefully help any aspiring designers out there.

So, in the first part of the series, I will share ten soft skills that are vital to a successful career in UX & UI Design. For each, I’ll also share tip(s) on how to develop the skill.

This post was inspired by this article by Danny Sapio, but with a twist.

Before we start...

It’s important to note that the most effective way to gain soft skills is through experience - internships, hackathons, or side projects.

But remember: It takes time to develop soft skills.

So I hope you don’t feel overwhelmed after reading this post. Instead, use this list as a reminder for yourself.

The ten soft skills I’ll talk about are as follows:

  1. Self-awareness
  2. High agency
  3. Collaboration
  4. Effective communication
  5. Critical thinking
  6. Giving and receiving feedback
  7. Active listening
  8. Empathy
  9. Autodidactism (what?)
  10. Adaptation & flexibility

This is a long one, so let’s dive right in!

1. Self-awareness

What does it mean to be self-aware?

Self-awareness is one of the greatest skills any designer can master.

It’s the catalyst for intentional growth - you take certain actions as a result of self-awareness.

Also, it helps with outward confidence and charisma. When you know you’re good at something, you speak from a position of authority. You will also be more proactive to help others.

During a live stream, Brian Lin, the Director of Product Design at Lunchbox, breaks down the two definitions of self-awareness:

Internal self-awareness

This is what most people understand about self-awareness.

We can see our values, thoughts, feelings, and emotions. We understand what we’re good at and not good at. Then we take actions to improve ourselves.

External self-awareness

Most people have a working understanding of the prior.

But not external self-awareness, even though it’s as important.

For this, we’re striving for other people to perceive us the same way we perceive ourselves.

Now, either of these takes time. But it’s crucial for designers to develop self-awareness to improve their skills.

Tip(s) to develop self-awareness

Sit down and reflect

Literally, block out a time to reflect. Ask yourself:

  • What are my strengths and weaknesses as a designer?
  • What can I do to improve the weaknesses?
  • What industry do I want to work in as a designer?
  • What part of design do I enjoy?
  • What kinds of people do I admire and hope to emulate?

Be as specific as possible. The more specific you are, the more likely you understand yourself and will take action on your weaknesses.

Repeat tip #1 every ______

6 months. 3 months. 1 month. You name a time frame.

Make this a regular thing. Trust me - it’s worth it.

Ask people what they think about you

Ask people whose advice you value. These can be your friends, colleagues, or managers.

This can help you develop external self-awareness and understand if people are perceiving you the way you want.

2. High agency

What does it mean to have high agency?

According to Natashia, Sr Manager of Product Design at Electronic Arts, having high agency comes down to two qualities:


Ownership means that a person cares about the outcome as much as the owner of the company would.

It also means being accountable for the results of your actions. And you will deliver the highest quality work on time.

In short, it means you’re fully responsible for an assigned task, whether that’s from others or yourself.

Here’s an example. Let’s say one day, your manager tells you:

You will now be in charge of increasing the sign-up rates by 20% for our food ordering app.

If you have a sense of ownership, you will know that this is important for the company’s future. Thus, you will plan out what to do, execute, and deliver the results in the given timeframe.

That’s ownership.


Proactivity means you don’t need someone to tell you what to do. Because you’ll do it first.

Being proactive can take in many shapes and forms such as:

  • Asking employees on coffee chats in your first few days as an intern
  • Arranging weekly meetings with your manager
  • Creating a design tool that will increase the team’s workflow

Being proactive means you’re thinking about the future and taking initiatives.

Tip(s) to develop high agency

Start doing projects

If you start a project, it’s two birds in one stone.

  1. You have maximum ownership. You are directly responsible for the project’s outcomes.
  2. It shows that you’re a proactive person who wants to start something.

The catch is: You actually need to make something and have tangible results. Or else it doesn’t mean anything.

3. Collaboration

What does it mean to be good at collaborating?

As a designer, good collaboration can mean different things:

  • You work well with developers, data analysts, PMs, or even other designers.
  • You provide valuable insights during team discussions.
  • You’re open-minded and receptive to your team member’s opinions.
  • You leave your ego out of the door.

Tip(s) to develop collaboration skills

Work with cross-functional members

Now, before you do this, ask yourself:

What type of team members have I not worked with?

This can range from designers, developers, data analysts, business analysts, PMs. You name it.

The point is: You’re choosing projects that will help you learn cross-functional collaboration.

Notice how self-awareness is playing a part here?

Now, once you’ve decided, understand how to effectively work with your team members. Do what you can to make their life easier.

4. Effective communication

What does it mean to be good at communicating?

Effective communication means you can articulate ideas and decisions with confidence.

This is actually a crucial element to the previous soft skill - collaboration.

And for a designer, effective communication is important because one must be able to articulate design decisions to stakeholders and the team.

Tip(s) to develop effective communication

Think about the person on the other side

Understand what that person wants from the conversation or presentation.

Then deliver exactly that with confidence.

Count the number of times you say “Uh...”

You may be surprised by the number.

Saying “uh” or filler words can make you sound uncertain.

Now, next time you’re talking to a colleague, try to reduce that number.

Invest more time into your message

This can make a dramatic difference in the experience others have when working with us.

So, instead of saying:

I’m sure there’s a product out there we can use.


So, I did some research and found that products x, y, z could solve our issue right now.

5. Critical thinking

What does it mean to have critical thinking?

At its core, critical thinking is the objective analysis of an issue to form a judgment.

And for designers, it is the ability to, informed by data, analyze the problem from two perspectives:

  1. From the user
  2. From the business

A designer with critical thinking can use the analyzed data to inform and support their design decisions.

Tip(s) to develop critical thinking

Start gathering data for projects

To develop critical thinking, you need to understand how to gather and analyze data with your own metrics.

A designer who understands how to analyze data and use the analysis to inform their design decisions is a valuable asset to a team.

6. Giving and receiving feedback

What does it mean to be good with feedback?

There are two parts to this:

Giving constructive feedback

To do this, we need to be clear and specific.

Also, if someone else’s design isn’t ideal, don’t completely bash it. Instead, suggest ways for improvement.

Receiving feedback

This is often the hardest part.

We as designers pour our heart and soul into a project. Thus, it’s hard to accept direct and harsh feedback.

It is uncomfortable, but we have to live with it. We should be open-minded to the feedback and continually ask for clarification.

Also, it’s important to know exactly what we want feedback on.

Tip(s) to develop feedback skills

Share your work often

I know. Designers only like to show polished work.

But, sharing your work with other people can help you build up the mental strength of receiving feedback.

You may not like the feedback, but what’s more important is what you do with them.

Mentor other designers

This is a great way to practice giving constructive feedback.

Try to think from their perspective.

Considering how much time they’ve put in, what are some actionable and constructive feedbacks you can give them?

7. Active listening

What does it mean to be good at active listening?

Active listening is focusing on the other person and not thinking about your own thoughts, opinions, or ideas.

It means being present in the moment and processing what the other person is saying.

This is effective when we’re interviewing users, speaking with colleagues, or discussing during a meeting with a client.

Tip(s) to develop active listening

Pay full attention (and show it)

Concentrate fully on what’s being said and ignore all the distractions. Face the speaker and maintain eye contact to show that you’re engaged.

Also, give the speaker regular feedback (verbal or non-verbal). This can be a nod, smile, or positive expression.

Be patient

It’s important to listen to understand, not to respond.

Don’t prepare a reply while the other person is still speaking.

Don’t impose “solutions”

We’re often told as designers to not jump to solutions.

Well, the same applies to conversations.

Also, don’t interrupt the other person speaking. It’s rude.

Apply the best practices to your next conversation

The great thing about active listening is that you can literally apply the best practices later with your friend or colleague.

So try it out!

8. Empathy

What does it mean to have empathy?

This is a buzzword that is everywhere in the digital design space. But, it’s still an important soft skill.

In short, it means putting ourselves in the user’s shoes.

It also means trying to understand someone’s struggles and feel what they’re feeling.

In design language, empathy is the first step of design thinking.

Tip(s) to develop empathy

Be a good observer

Being observant means you’re extra attentive to the little details that people often overlook. This can help build empathy by understanding the subtle nuances.

Use common empathize methods in your project

It’s important to note that we don’t need to physically be in-person to build empathy. With methods such as the 5 whys, heatmaps, and interviews, we can gain insights about the users and develop solutions to solve their issues.

Be human

Now, it’s easy to think:

Oh I did these methods. Thus, I built empathy for the user.

Don’t think this way. It’s not a black-and-white situation here.

Being empathetic means you’re trying to “feel” what the other person is experiencing.

Not checking off from your “empathize methods” list.

9. Autodidactism

What does it mean to be an autodidact?

A what?

Well, an autodidact is a self-taught person.

It’s someone with the willpower to be the driver of their success.

This is essential because every designer, at some point, will encounter things they don't understand.

Tip(s) to develop autodidactism

Use the Internet

With the internet, there’s no excuse for designers to not be able to teach ourselves everything.

Thus, follow reliable sources and try to learn as much as you can as a designer.

10. Adaptation & flexibility

What does it mean to be adaptive and flexible?

The digital and physical world is constantly evolving.

Thus, being adaptive and flexible means designers should familiarize themselves with emerging tech, products, and trends.

This prevents a designer from being close-minded and opens the door for more career and growth opportunities.

Tip(s) to develop adaptation & flexibility

Embrace open-mindedness

The prerequisite for flexibility is open-mindedness.

This means being open to new ideas and taking action to learn them instead of ignoring emerging trends.

Learn about new tech & products

Web3, crypto, metaverse, space, XR technology. There’s a ton of emerging trends to follow.

As a designer, it’s important to always stay up to date with what’s hot now.

Or else, you may be displaced after a few years...


Phew. That was a lot.

Now, I want to remind you again:

It takes time to develop these skills.

So be patient.

Put yourself out there. Do projects. Work with other people. Be in uncomfortable situations. Share your work often.

As I always like to say,

Learn by doing.

With soft skills, you really have to start doing projects to gain them. There’s no other way around this.

Now, you might be wondering:

Wait Guo... What about other skills such as product thinking, interaction design, and presentation?

Don’t worry. I categorized these as “hard skills.” And in my next article, I will be delving into these skills one by one. So stay tuned!

And that’s a wrap!

Thank you for being awesome and reading this far! :)

If you have any questions, feel free to reach out on LinkedIn, Twitter, by email. Will love to set up a casual call and chat!

Read Next