Hi,
I am a senior software engineer in India. I am working in front end development. I like coding and want to make a career of another 20 years in tech. But in India normal progression is to be manager after few years of experience, which I do not like becoming. Few people become tech architects. My question is in technical side of growth: Is it possible to continue in front end for so long? What are the new things you can suggest I should learn that help my career?
I do not fit into star developer criteria with good ratings, promotions etc. But I can put efforts to reach there and I know I can only be happy with my career which involves coding.
-Thanks,
KS
Another option I'd like to recommend in Technical Product Management (also known as Engineering Product Management). These folks typically sit in the Platform orgs at tech companies or are very valuable to deep tech companies.
In Platform orgs, they talk to internal customers to help the Platform team build the right internal tools. For deep tech companies, they talk to other tech companies to source engineering requirements.
In my observation, this role can be a great confluence of your engineering skills and product acumen, esp. if you feel passionate about building the right thing. It's also more grounded in technology than a typical Product Manager role.
It occurred to me to add a few more points here:
Good question! There's a lot of options here: