UI/UX Designer
Design digital products that are intuitive, beautiful, and delightful to use — conducting user research, creating wireframes and prototypes, and crafting visual interfaces that solve real human problems.
A UI/UX Designer is responsible for the quality of experience people have when they interact with a digital product — a mobile app, a website, a software platform, or an enterprise tool. UX (User Experience) design focuses on the full arc of the user journey: understanding user needs through research, defining problems, designing information architecture and interaction flows, and testing whether the design actually works. UI (User Interface) design focuses on the visual and interactive layer: layout, typography, colour, spacing, iconography, animation, and the specific look of every screen. In practice, most roles in Sri Lanka and internationally expect a designer to handle both — researching user behaviour, producing wireframes and prototypes in Figma, collaborating with developers on implementation, and iterating based on user testing. The role sits at the intersection of psychology, visual design, and technology — and it is one of the most in-demand roles in the global digital product industry. Sri Lanka has a growing UI/UX design community, with designers working at product companies (PickMe, Daraz, BOC PayMedia), IT services companies (IFS, Virtusa, WSO2, LSEG), and at international product companies remotely. Figma is the dominant tool — it is free for individuals and the industry standard for collaborative interface design. A strong Figma portfolio of 3–5 case studies demonstrating the full design process (research → wireframe → prototype → test → final design) is more important than any certification for employment. The most common degree pathway is a visual communication or graphic design degree from an art college (Cora Abraham School of Design, Sri Lanka Institute of Design) or a Computing / HCI degree (University of Moratuwa, SLIIT). Neither is strictly required — many successful UI/UX designers in Sri Lanka are self-taught via online courses, with portfolios built through freelance work.
What a UI/UX Designer does daily
- Conduct user research — user interviews, surveys, usability tests, competitive analysis, persona creation, empathy mapping; understanding who the users are, what they need, and where they struggle with current solutions
- Define information architecture — organising content and navigation logically; card sorting, sitemap creation, user flow diagrams; ensuring users can find what they need without confusion
- Create wireframes — low-fidelity screen layouts (pen and paper, Balsamiq, or Figma with basic shapes) that define the structure and content of screens without visual styling; the fastest way to explore design ideas
- Build interactive prototypes — mid-to-high fidelity clickable prototypes in Figma; linking screens together to simulate user flows; used for user testing, stakeholder review, and developer handoff
- Design visual interfaces — applying the visual design system: typography, colour palette, spacing, icons, imagery; ensuring visual consistency across every screen; creating pixel-perfect designs that can be handed off to developers
- Create and maintain design systems — component libraries in Figma; standardised buttons, cards, forms, navigation patterns, and spacing rules; design systems ensure consistency and speed up both design and development
- Conduct usability testing — moderated and unmoderated tests with real users; identifying where users get confused, frustrated, or stuck; using tools like Maze, UserTesting, or Hotjar
- Write UX copy — button labels, error messages, onboarding text, empty states; microcopy has an outsized impact on user experience; good UX copy reduces friction and builds trust
- Collaborate with developers — developer handoff in Figma (inspect mode, component specs, CSS values); participating in sprint reviews; ensuring designs are implemented accurately
- Iterate based on data — analysing analytics (Google Analytics, Mixpanel, Hotjar heatmaps) and user testing feedback; identifying design improvements; A/B testing design variants
Step-by-Step Career Roadmap
- Develop visual awareness — start noticing design around you: which apps are easy to use and why, which websites are confusing and why, what makes a poster clear or cluttered; keeping a "design journal" of observations develops the critical design eye
- Learn Figma basics (free) — create a free Figma account; watch "Figma for Beginners" (4-part series by Figma on YouTube, free); build a simple mobile app screen: a login page, a home screen; getting comfortable in Figma early is a significant advantage
- Study typography — typography is the foundation of visual design; learn the difference between serif and sans-serif fonts; understand hierarchy (H1/H2/body), line height, and letter spacing; Google Fonts (free) has hundreds of excellent fonts to experiment with
- Explore UX concepts through everyday apps — pick three apps you use daily (WhatsApp, YouTube, a banking app) and critique them: what works well? what is confusing? what would you change and why? this critical practice is the first step in UX thinking
- Learn colour theory basics — primary, secondary, tertiary colours; warm and cool colours; complementary and analogous colour schemes; contrast and accessibility; Canva's design school (free) has beginner colour theory content
- Figma: build 3 mobile app screens (login, home, settings)
- "Figma for Beginners" series (YouTube, free by Figma)
- Google Fonts: experiment with 10 type pairings
- Design journal: critique 3 apps per week for 1 month
- Canva Design School: colour theory module (free)
- "The Design of Everyday Things" — read Chapters 1–2 (if available)
- Figma is completely free for individual use — there is no cost barrier to learning the industry-standard design tool; create a free account and start using it immediately; by the time you are job-hunting, you should have years of Figma experience rather than starting from scratch
