Chloë Making A Plan
Chloë Rice
Chloë Rice

Join me on a journey to becoming a Front End Architect

I'll be focusing on becoming a Front End Architect for the next 3 years and documenting my journey here.

October 27, 2023

Hello World! (sorry I had to). I've been working in front end web development for the last 6 years or so. I've recently been laid off from a position as a lead front end developer. It gave me time to step back and think about where I want my career to go. Long story short, I became drawn to job postings for Front End Architects (FEA). While I could probably succeed at the job if I managed to get hired as a FEA, I could also be a stronger candidate with a bit of structured learning to get there.

This is where this blog will come in. I'll be documenting my progress over the next 3 years while I work to becoming a FEA.

Chloë Planning
Chloë hard at work planning (https://gencraft.com/ - AI generated)

What is a Front End Architect (FEA)?

A FEA is a Senior Front End Engineer whose focus is to design and strategically plan how a web app will be structured, organized, and developed and then oversee the work. This makes her the person who is ultimately responsible for the web app having a good user experience as well as being efficient, scalable, and maintainable.

Why I’m drawn to the role of FEA?

Every time I work on a project my goal is to build something great. The problem I’ve noticed is that most front end teams are all trying to build something great separately and to their own liking.

Imagine trying to build the Sagrada Familia without a design, plan, or someone to oversee it. It doesn’t matter how many workers you put on the job, the outcome is going to be less than great.

I could take or leave the title, but I’m drawn to the idea of having someone take ownership of how the front end of a web app is going to be built and leading a team to a greatness that they’ll never reach individually. Since I’ve never experienced having that leader, I’ve decided to become that leader.

High Level Responsibilities

  1. Understanding requirements and making tech choices. There is no perfect choice, but it is possible to weigh the pros and cons of different options when you know what the needs and wants are of the person/people that are paying for you to build something. It's about finding the right fit for the project.

  2. Vision. Have a clear idea of what the code will look like and what the minimum standards are.

  3. Oversight. Code reviews to make sure that the end user will be delighted. Reviews of processes and tools to make sure that the developers working on the project are productive.

References/Inspiration

  1. ChatGPT 3.5

  2. Medium article: What is a front end architect

  3. LinkedIn article: 7 steps to be a Frontend Architect

  4. O`Reilly Book (Frontend Architecture for Design Systems - Micah Godbolt)

Related articles

Road Map

Front End Architect Road Map

Chloë Rice
Chloë Rice
October 31, 2023