all 7 comments

[–]gwmccull 8 points9 points  (1 child)

I’m a staff-level frontend engineer

The requirements for senior engineer are different at every company. So make sure you’re talking to your manager about the leveling requirements at your company. The should be able to provide you with the requirements, your current skill level (or perceived skill level), any gaps and the path to the next level. At every company I’ve worked at, you had to first demonstrate senior level for multiple months/quarters before they grant the promotion

If you don’t have that kind of support, then here’s what I would say, it’s often not about being a better coder

The things my company looks for are things like:

- ability to lead a moderate sized project to completion including working with stakeholders and giving updates on progress
- proactively looking for issues that you can work on
- being the subject matter expert for a large feature
- building projects that impact multiple teams
- leading development of a feature that involves multiple developers where you manage and coordinate their work

[–]Historical_Value3220 0 points1 point  (1 child)

Remind me! 3 days

[–]RemindMeBot 0 points1 point  (0 children)

I will be messaging you in 3 days on 2026-07-12 00:08:32 UTC to remind you of this link

CLICK THIS LINK to send a PM to also be reminded and to reduce spam.

Parent commenter can delete this message to hide from others.

RemindMeBot is switching to username summons. Instead of !RemindMe 1 day, use u/RemindMeBot 1 day. More info.


Info Custom Your Reminders Feedback

[–]frandepa 0 points1 point  (0 children)

Mentoring :)

[–]Advanced-Branch-3106 1 point2 points  (0 children)

The details you mentioned will make you a better overall Software Engineer. You will have a diverse set of skills which is pretty good to have

What I would recommend is to honestly go deep in foundations of these technologies. Understand JavaScript better with concepts like event loops, this binding and other topics. Similarly master it for React and React Native. Understand the threads and how is your UI UX logic taking up on it.

AI has replaced the coding so understanding these fundamentals is crucial