The front-end is...

It’s been my experience that most front-end developers know the feeling of being mislabeled for their skills: “The front-end? Oh, that’s just wireframes and fonts and…”

😒

Yeeeeeah nope! The front-end is also:

Design

Yes, front-end developers design. Maybe not 100% of them, but c’mon, it’s an integral part of development. They design everything from interfaces to APIs, so let’s give these people props!

Code…lots and lots of it

You think that stuff in the browser runs on fairy dust?

Testing

We test the code, we test the UI, we test the experience. Then we refine it all and retest.

Problem-solving

User abandon rate high? Load times not what they should be? Need the whole thing to interact with assistive technology? Keep it coming.

Hard

See everything I mentioned above, then see everything that I mention below.

Cutting-edge

How many new web-based features were introduced last week alone? Which ones are being implemented in nightly builds? Keeping up with all of it is a challenge in itself.

Fun

Sure, the front-end can be chaotic — and at times a headache — but it’s also a lot of fun to work on something that will get in front of a lot of users.

Implementation

We package it, we deploy it. To users, to the world.

Data

We collect data, we work with data, we produce data.

Multi-platform

This stuff has to work in different browsers on different devices, running on different operating systems across different networks.

UI, UX, UEverything

Users are our lifeblood. We do this to make things better for them.

Debugging

It works great over here, but not over here. This device is okay, but not this one. And performance throttling isn’t what it should be. Could ‘ya fix all that, and also get your TPS reports in?

Production

We deliver a product. A tangible, usable product to customers.

Tough to describe!

Hey, you give it a try and see how far you get. The front-end is complicated.

Rewarding

We’re changing the way people interact with the web, the way they manage their lives. That’s kinda huge.

Everywhere

Take a look around. It’s a big online world out there. Anything you’re interacting with has a front-end component to it.

Really, really awesome!

I can’t imagine ever doing anything else.