Hello senior engineers, what does a mid level frontend engineer need to know to be confident in design discussions across stacks?

Posted by asmita97@reddit | ExperiencedDevs | View on Reddit | 20 comments

Hi folks, hope you all are doing well!

I have been working at my current company for 5 years now, and it was my first job straight out of college. I am primarily a frontend engineer, who enjoys frontend but does have aspirations to atleast be educated and somewhat aware of backend.

Lately i have been feeling that when it comes to having “opinions” about what design should we have for a problem statement, I am not very good at giving a bunch of options.

Earlier this problem was only with frontend part of the problem statement, but as i have hit the 5 yoe mark, it is expected out of me to drive projects end to end, which means being somewhat aware of backend, and have some opinions and sense of how the HLD of application should look like.

So i have 2 questions 1. How can i go from being a developer, to a frontend “engineer”, one who is able to think multiple approaches and understand how to scale and design the frontend part ? What resources i need to check here? And any tips on other things to do to build awareness?

  1. What backend engineering concepts should i know as an Frontend engineer, so that I am not totally clueless about the backend part of application, and can have opinions and suggestions for overall HLD?

Sorry for the long post, but I would love some actionable advice. Thanks in advance.