The UX Engineer Playbook
Essential skills for UX engineers to build fantastic user experiences that drive results.
Steal This Playbook
The UX Engineer Playbook is a set of free resources for building great products.
But it’s also so much more than that. This is the book I wish I had.
It’s the guidebook that covers both how to build the right thing and how to build the thing right. It’s a map for designing amazing experiences, then actually implementing them.
It’s a step-by-step guide for learning what your users crave and delivering it so well that they keep coming back for more. And it’s a framework for building and working in teams that succeed where others have failed.
If you want to learn to build great products—or you’re not satisfied with the way most teams design and build products today—then welcome! The UX Engineer Playbook is for you.
Why Make the UX Engineer Playbook?
I’ve argued elsewhere that the process most companies use today to design and build products is fundamentally broken and that UX engineers are ideally suited to fix it.
As cross-functional, highly-skilled makers, UX engineers have both the broad perspective necessary to understand the big picture and the practical skillset to implement solutions.
A good UX engineer is bilingual in both code and design, and the best are multilingual, working confidently in marketing and business realms as well. A top UX engineer is equally capable of zooming in and out like the best product managers and implementing large pieces of the vision through both design and code.
UX engineers are the ultimate unicorns of the product and engineering worlds, so becoming a UX engineer is exceptionally challenging.
This playbook is my attempt to pass on what I’ve learned, often the hard way, and help anybody who cares deeply about creating great products do so successfully.
In it, I’ve gathered my own lessons on design, prototyping, front-end development, and product management, as well as those of experts I trust in the field.
If you want to become a UX engineer, or level up your skills, the UX Engineer Playbook should point you in the right direction.
The Secret to Success as a UX Engineer
The truth is there’s no single secret to success in this field. But there are a few factors that separate the top UX engineers from the rest.
Curiosity, a willingness to experiment, and the ability to teach yourself will take you a long way. The colleagues I know who demonstrate initiative and persistence are the ones who succeed most consistently.
If you’re looking for a straightforward career, this may not be the one for you. But if you view uncertainty as a blank canvas, love the intersection of beauty and logic, and enjoy experimenting, you’ll go far as a UX engineer.
So let’s dive in.
Level Up Your Skills
The Playbook is laid out as a series of practical chapters designed to take you, step by step, through key skills necessary to create a high-growth product.
Take them one at a time or skip around. But I recommend reading the descriptions of all the chapters first before diving in to any one of them.
Chapter 1: Become a UX Engineer
UX Engineers create prototypes. They write HTML, CSS, and JavaScript. And they work alongside UX designers and fellow developers to write production code. But UX Engineers can also do so much more. If you’re just getting started as a UX engineer—or you’re looking to expand your role—then these are the resources for you.

What is a UX Engineer?
UX engineering is one of the top-paying jobs in tech. But what do UX engineers actually do?
Read · 3 Minute Read

How to Become a UX Engineer
Before you can land a UX developer job, you need to learn these key skills.
Read · 12 Minute Read

UX Engineer Jobs: Where to Find a Great Job
3 fantastic resources for aspiring UX developers to find jobs at top tech companies.
Read · 7 Minute Read

How to Create the Perfect UX Engineer Portfolio
Learn exactly how to create a portfolio that will impress employers so you can land that dream job.
Read · 9 Minute Read

UX Engineer Salary
What’s a typical salary for user experience engineers? What should you be earning?
Read · 2 Minute Read
Chapter 2: Front-End Foundations
First and foremost, UX Engineers are good front-end developers. If you’re new to front-end development, here are some resources to get you started.
Chapter 3: UX Foundations
UX Engineers typically work alongside UX designers, but often they’re asked to roll up their sleeves and do UX design work themselves. At a minimum, UX Engineers need a solid UX foundation so that they can work more effectively with their designer counterparts.
Chapter 4: UI Foundations
Coming soon.
Chapter 5: Prototyping
Creating prototypes is a key day-to-day task for UX Engineers. Here are a few resources to get you started.
Chapter 6: Product Analytics
Product Analytics can help you acquire more users, keep them longer, and increase revenue. UX Engineers are often tasked with deciding what analytics to track and implementing analytics tools.

Product Analytics: The Ultimate Guide
Product Analytics can help you acquire more users, keep them longer, and increase revenue. This guide shows you how.
Read · 18 Minute Read

Averages Aren’t Benchmarks
When setting benchmarks for your product, beware of averages. The top products do far, far better than “average”.
Read · 4 Minute Read



