Jason in action
Highlight 1

DATE:

June 26th, 2024

INTERVIEWER:

What do you do for work?

JASON:

I'm a UX engineer, which is a weird specialized field for front-end engineering and design. So it's kind of a cross-section of the two. I do strategy for how our users engage with our interfaces, whether that be graphical, terminals, or APIs. And then I also code out those experiences as well. So it's not just doing research, Figma work, or design work, but I also code out web applications, native applications, and things like that.

INTERVIEWER:

What was your path to ESnet like?

JASON:

So I've been in the industry for about 15 years now. Before ESnet, I worked at a couple of different companies. I led the UX engineering group at the Walt Disney Company for about 8 years. I worked on experiences like Marvel.com, Disney Plus, and ESPN. Prior to that, I really honed my craft working at different ad agencies. So hopping around doing interactive work for, Activision Blizzard, Carl's Junior, and Sony. But I actually started my career in medical software in higher education. I worked for a university in Philadelphia called LaSalle University. I did all their web design and all their web development. That's largely the path here.

INTERVIEWER:

Did you go to college, and if so what did you study?

JASON:

I went my undergrad degree is in digital arts and multimedia design, which a bunch of schools call a different thing. It's basically the cross-section of graphic design and some interactive coding. I went into it with the intent of focusing more on graphic design. But the more I got into it, the more I liked implementing my designs and code. Slowly before I knew it, I was coding more than I was designing. Then, I went back for a master's degree in computer science, which really solidified that hybrid role for me.

INTERVIEWER:

So what kind of softwares do you use mainly in your line of work?

JASON:

I bounce back and forth between a couple different things. These days, I do almost all my design work in Figma.Over the years, it's been another applications like sketch or whatever the Adobe Suite was calling it at that time. But right now it's mainly Figma. As far as for coding, I use Visual Studio for all my web app development. I have to use Xcode for anything Apple related and then Android Studio if I'm doing anything with Android.

INTERVIEWER:

When you are designing do you have a lot of creative freedom?

JASON:

It depends. So if you're working with a big brand like Disney, you're usually limited by how they want their brand to be expressed. It has to use very specific branding or fonts or there's maybe a design system that already exists, which is like a scalable architecture approach to how your UI components are built. Because Disney's value is its brand, like "Oh, this was made by Disney so I want to make sure everyone knows that it's a Disney product". Whereas if I work with something like a smaller startup, there's a lot more freedom.

INTERVIEWER:

Can you tell us a little bit about the research and interview process?

JASON:

Sure, ESnet is easier because most users are internal. We identify the primary users and invite them for interviews. Interviews can involve reviewing the code base to discuss likes and dislikes, or they can be unmoderated where we observe them using the application in real-time via screen sharing. We note any friction points, such as excessive clicks, to streamline or automate workflows. It's fascinating because everyone interacts with computers differently.

INTERVIEWER:

What programming languages do you use?

JASON:

It depends on what I'm building. At ESnet, most front ends use JavaScript with the React framework, sometimes TypeScript with React. In the past, I used Swift for iOS and tvOS, and for Android, I started with Java but now prefer Kotlin—it's a really nice and fun language to work with.

INTERVIEWER:

What is an obstacle you have faced?

JASON:

The biggest challenge I've encountered in my career is timing. Often, companies rush to release apps without dedicating enough time upfront for UX research and prototyping. This rush can lead to poor user experiences and negative perceptions of the app. Convincing companies to invest time in proper research and validation always results in a better user experience. Another challenge is the diversity in how users interact with devices. For example, when developing for Android, there's a wide range of devices—from budget models to high-end machines. Each user interacts differently with the application based on their device, which adds complexity to development.

INTERVIEWER:

What is the biggest piece of advice you have for people wanting to enter this field?

JASON:

Oh, tech is a rapidly evolving industry. You're always learning something new. Get comfortable with the fact that you don't know everything and there's always something new coming out. Set aside time to learn as it emerges. When I started, everyone was into flash websites, but that's outdated now. Similarly, in Android, Java dominated until Kotlin took over. Embrace learning—it's enjoyable to play with new technologies. That's my big recommendation: always be learning.



These interviews have been edited for clarity.